Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 03:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Einige Fragen über ein Coupon System

Discussion on Einige Fragen über ein Coupon System within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,499
Received Thanks: 3,527
Einige Fragen über ein Coupon System

Huhu Es könnte sein, dass ich hier desöfteren erscheinen werde, da ich momentan dabei bin die Websprache unter die Lupe zu nehmen und einfache Dinge zu fertigen. :P

Hierbei geht es um ein Coupon System, das ich möglichst einfach halten möchte. Sicherheit ist hierbei erstmal ausgeschlossen. Mir geht es nur um die Funktion.

Ich habe mir überlegt eine Form zu erstellen das zufällige Codes generiert und diese automatisch in die Datenbank speichert (Spalten: Coupon | Gültigkeit).

Ich weiß nur nicht, wie ich die andere Form für die Einlösung erstellen soll.
Ich arbeite übrigens mit MySQL.

Ich habe dieses hier versucht, aber irgendwie klappt das nicht.

Hätte jemand eine Lösung für mich parat?
Die Funktion bezüglich der Gültigkeit ist mir auch noch ein Rätsel.

Live Support über Skype würde mich auch freuen. *_* Eventuell für zukünftige Fragen. :v

Skype: epvp_lumi

Vielen Dank im Voraus.
Lumi is offline  
Thanks
1 User
Old 01/06/2017, 21:44   #2


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by ​Lumi View Post
Huhu Es könnte sein, dass ich hier desöfteren erscheinen werde, da ich momentan dabei bin die Websprache unter die Lupe zu nehmen und einfache Dinge zu fertigen. :P

Hierbei geht es um ein Coupon System, das ich möglichst einfach halten möchte. Sicherheit ist hierbei erstmal ausgeschlossen. Mir geht es nur um die Funktion.

Ich habe mir überlegt eine Form zu erstellen das zufällige Codes generiert und diese automatisch in die Datenbank speichert (Spalten: Coupon | Gültigkeit).

Ich weiß nur nicht, wie ich die andere Form für die Einlösung erstellen soll.
Ich arbeite übrigens mit MySQL.

Ich habe dieses hier versucht, aber irgendwie klappt das nicht.
Hätte jemand eine Lösung für mich parat?
Die Funktion bezüglich der Gültigkeit ist mir auch noch ein Rätsel.

Live Support über Skype würde mich auch freuen. *_* Eventuell für zukünftige Fragen. :v

Skype: epvp_lumi

Vielen Dank im Voraus.
Beschreibe dein Problem genauer, wo genau kommst du nicht weiter (weißt du das überhaupt ? (Logs eingebaut zum Testen was wo drin steht? Evtl sogar mit einem Debugger?))

Nun aber zu deinem beispiel, das geht natürlich nicht da erstens im SQL natürlich ein "WHERE coupon = '$coupon'" fehlt ($coupon wäre der String aus der Form(Html).
Desweiteren Macht dein if kein Sinn da mysql_fetch_object false zurück gibt wenn nichts gefunden wird und somit die while Schleife ignoriert wird und dein if mit dem "Coupon erfolgreich eingelöst!" gar nicht mehr geprüft werden kann.
False is offline  
Thanks
1 User
Old 01/06/2017, 22:17   #3


 
elite*gold: 25
The Black Market: 170/0/0
Join Date: Nov 2013
Posts: 1,851
Received Thanks: 1,299
Hab in Skype geholfen..
Falls jemand den Lösungscode benötigt:

PHP Code:
<?php
mysql_connect
("HOST""USER""PASSWORD$") or die(mysql_error()); //Verbindung aufbauen
mysql_select_db("DATENBANK") or die(mysql_error()); // Datenbank auswählen
if(isset($_GET['coupon']) && !empty($_GET['coupon'])){ //Abfrage != null(nicht eingegeben) & richtigkeit der Coupon Eingabe (Format)
    // Daten Verifizieren
    
$coupon mysql_escape_string($_GET['coupon']); // Coupon Varaible Setzen
    
$search mysql_query("SELECT coupon, gueltigkeit FROM TABELLEN_NAME WHERE coupon='".$coupon."' AND gueltigkeit='0'") or die(mysql_error()); //Abfrage Coupons
    
$match  mysql_num_rows($search);
    if(
$match 0){
        
// Der Coupon existiert
        
mysql_query("UPDATE TABELLEN_NAME SET gueltigkeit='1' WHERE coupon='".$coupon."' AND gueltigkeit='0'") or die(mysql_error());
        echo 
'Your Coupon has been successfully activated!';
    }else{
        
// Ungültig oder bereits eingelöst
        
echo 'Your coupon has already been used or is invalid.';
    }
                 
}else{
    
// Ungültige Anfrage
    
echo 'Invalid Request!';
}
?>
Natürlich anpassbar in POST und andere Variablen.

LG
Andi is offline  
Thanks
1 User
Old 01/07/2017, 01:53   #4
dotCom
 
Devsome's Avatar
 
elite*gold: 10102
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 17,006
Received Thanks: 4,715
#closed da gelöst
Devsome is offline  
Closed Thread


Similar Threads Similar Threads
Einige Fragen über das Spiel
01/22/2010 - Atlantica Online - 0 Replies
Hey! Ich hab nach einen neuen Spiel gesucht und bin hier draufgestoßen und habe dan nun ein paar Fragen bzw. "Atlantica" *Wie ist das Spiel so? *Was ist das max. lvl? *Wie lange dauert es bis man so richtig gut Geld machen kann *Wie ist die Community so?
Einige Fragen über WoW
06/14/2007 - World of Warcraft - 5 Replies
Hi Also ich hätte einige Fragen zu WoW, da ich mir unter gewissen Umständen überlege es anzufangen.... Vorerst... ich mag es nicht, bin überzeugter GW Spieler und würde euch bitten euch Antworten à la " Spiel das Spiel lieber richtig" zu verkneiffen AAAAAALSO: 1.) Ich habe von einem Programm gehört, das einen seinen Charakter automatisch hochspielt, so dass man fast gar nix mehr selbst machen muss und alles von allein geschieht. Ist das richtig? bzw ist dieses auch public? 2.) Ich...



All times are GMT +2. The time now is 03:48.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.