Hallo an alle. Ich habe das folgende script aus einem Tutorial von hier. Meine frage dazu:
Ist es möglich, die zahlen einzeln auszugeben, so das ich sie in die datenbank übernehmen kan, die folgender massen aufgebaut ist zahl1, zahl2, zahl3 u.s.w. bis zahl 6
ach ja, ich bekomme auch eine fehlermeldung: Notice: Undefined variable: vals in C:\xampp\htdocs\stripper\start\Edit9.php on line 11
Ist es möglich, die zahlen einzeln auszugeben, so das ich sie in die datenbank übernehmen kan, die folgender massen aufgebaut ist zahl1, zahl2, zahl3 u.s.w. bis zahl 6
PHP:
<?
// die folgende Zeile erzeugt einen internen Startwert für den Zufallsgenerator
srand ((double)microtime()*1000000);
// die Schleife wird sooft durchlaufen wie $i kleiner 7 ist,
// da wir ja 6 Zahlen brauchen
for($i=1; $i<7; $i++){
$val = rand(1,49);
// $val ist eine zufällige Zahl zwischen 1 und 49
(!strpos(" ".$vals, "$val")) ? $vals .= $val." " : $i--;
// Ist $val noch nicht in $vals enthalten hänge es zzgl. Leerzeichen an
// wenn doch verringere $i um 1 damit am Ende 6 Zahlen rauskommen
}
$arrayLotto = explode(" ", trim($vals));
// zum Sortieren verwandeln wir die Zahlen am Besten in ein Array
// trim() entfernt das hintere Leerzeichen
sort($arrayLotto);
// jetzt wird sortiert
$Lottozahlen = implode(", ", $arrayLotto);
// und das Array wieder in einen String zurück verwandelt
// wobei die Zahlen mit Komma und Leerzeichen getrennt werden
echo $Lottozahlen;
?>