Zitat Zitat von CeleronD Beitrag anzeigen
Man kann Gutscheine mit gleichen Namen erstellen. Das ist doof, denn lösche ich einen sind alle mit gleichen Namen weg. Und dem User wird nur einer gutgeschrieben wieder.

Und ist es normal zweimal die selbe ($menge) Variable zu nutzen. (ich weiss nicht)

PHP-Code:
db_query("Insert Into vms_gutschein
 (Uid,Gutschein,aMenge,Menge,Wert) values ('"
.$_SESSION['uid']."','".$schein."','".$menge."','".$menge."','".$wert."'); 
Im SQL ist aber nix mit aMenge wohin soll er das denn packen.
Danke für den Hinweis und sorry für die Fehler hab es jetzt oben verbessert .
Und aMenge muss man noch in der Datenbank hinzufügen.
Hier der Befehl:
Code:
ALTER TABLE `vms_gutschein` ADD `aMenge` INT( 10 ) NOT NULL
und die Änderungen in der Gutschein.php sind:
unter die Zeile :
PHP-Code:
$kontodaten   mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); 
das einfügen:
PHP-Code:
$check=db_query("SELECT Gutschein FROM ".$db_prefix."_gutschein WHERE Gutschein='".$name."'"); 
dann unter der Zeile :
PHP-Code:
if ($_POST['erstellen']){ 
das einfügen :
PHP-Code:
if (mysql_num_rows($check)) {
$error.= "Es existiert bereits ein Gutschein mit dem Namen überlege dir bitte einen anderen Namen!<br />";