zufallszahlen

Ruediger

Erfahrenes Mitglied
tach zusammen,

ich möchte folgendes prob lösen:

- es sollen in einer mysql db z.b. 100 zahlenwerte (zufallszahlen) gespeichert werden
- wenn ein user eine dieser zahlen z.b. als gutscheincode eingibt soll automatisch gecheckt werden, ob es den code noch gibt und der soll dann anschließend gelöscht werden.

ich hoffe, mir kann jemand helfen?

gruß
rue
 
Mit dem Befehl:
PHP:
srand ((double)microtime()*1000000);
$j = rand(1,100000);
kannst Du eine Zufallszahl erzeugen die in dem Wertebereich 1- 100000 liegt.
Diese trägts du dann per INSERT Befehl in die Datenbank ein.

Wenn der User dann die Nummer einträgt, überprüfst du mit:
PHP:
$sql = "SELECT * FROM Code WHERE code=$number";
$result = mysql_query($sql);
if( mysql_num_rows($result) ) 
{  
  Deine Funktion, und löschen der Nummer
}
else 
{   
  print "Nummer wurde schon aktiviert!"; 
}
ob diese noch existiert.

Ich hoffe das war verständlich :)
 
Zurück