Kalle_B: Zufallszahl ermitteln und in DB auf Vorkommen prüfen

Beitrag lesen

Hallo,

Die Zufallszahl und die Prüfung sind nicht das Problem, sondern die Schleife.
Das Ganze soll eine Funktion werden.

function macheZahl() {
$neue_zahl = 0;
$versuche  = 0;
  while ( !$neue_zahl && $versuche < 10 )
  {
     $versuche++;
     $zufallszahl = ...
     (Suche in Datenbank)
     (wenn nicht gefunden) $neue_zahl = $zufallszahl;
  }
  return $neue_zahl;
}

So while- Schleifen sind immer problematisch, wenn ein Logikfehler vorliegt und sie nicht verlassen werden. Deshalb den Begrenzer einbauen. Nur 10 Versuche.

LG Kalle