Mike Lowrey
Commodore
- Registriert
- Juni 2005
- Beiträge
- 4.978
Hallo,
ich bin in php ein relativer neuling habe jedoch für eine website ein paar php funktionen genutzt.
Mein Problem ist:
ich erstelle eine Zufallszahl die geht durch ein gebilde von "if" "elseif" abfragen und soll je nach wert etwas anderes ausgeben
zum schutz vor wiederholungen habe ich eine prüfsumme gemacht die eine wiederholung direkt nacheinander verhindern sollte leider passiert das trotzdem...
nun wäre meine frage ob einer den fehler kennt/findet
Gruß Mike Lowrey
PS: die if verschachtelung ist nicht die beste lösung aber die kenn ich
ich bin in php ein relativer neuling habe jedoch für eine website ein paar php funktionen genutzt.
Mein Problem ist:
ich erstelle eine Zufallszahl die geht durch ein gebilde von "if" "elseif" abfragen und soll je nach wert etwas anderes ausgeben
zum schutz vor wiederholungen habe ich eine prüfsumme gemacht die eine wiederholung direkt nacheinander verhindern sollte leider passiert das trotzdem...
nun wäre meine frage ob einer den fehler kennt/findet
PHP:
<?php
$zahl = rand(1,4); // erzeugt die Zufallszahl
if($zahl == $prüfsumme) // vergleicht die Zufallszahl mit der vorrigen
if($zahl == 1)
$zahl = 2;
elseif($zahl == 2)
$zahl = 3;
elseif($zahl == 3)
$zahl = 4;
elseif($zahl == 4)
$zahl = 3;
if($zahl == 1) // entscheidet welches Gedicht gewählt wird
echo "1";
elseif($zahl == 2)
echo "2";
elseif($zahl == 3)
echo "3";
elseif($zahl == 4)
echo "4";
else
echo "Error no text found";
$prüfsumme = $zahl; // erzeugt eine Prüfsumme für eventuelle aktualisierungsvorgänge
?>
PS: die if verschachtelung ist nicht die beste lösung aber die kenn ich