Rato Micefarmer: funktion mit php erstellen.

Beitrag lesen

Kann ich so eine funktion erstellen?

Warum sollte diese Funktion denn nicht funktionieren?

$code = $_POST['Code'];

Diese Anweisung ist unnötig

$bildcode = $bilder[$zahl];

Woher bekommst du '$zahl'?

switch ($bildcode) {

case 'bild1.jpg' : if ($code == "1") { gb(); } else { "Bitte geben sie den korrekten Code ein"; } break;
case 'bild2.jpg' : if ($code == "2") { gb(); } else { "Bitte geben sie den korrekten Code ein"; } break;
case 'bild3.jpg' : if ($code == "3") { gb(); } else { "Bitte geben sie den korrekten Code ein"; } break;
}

Als Kriterium dieser Mehrfachabfrage könntest du doch auch '$zahl' verwenden, oder? Schliesslich ergibt sich die Variable '$bildcode' aus der Variable '$zahl'. Weiters könntest du die Mehrfachabfrage weglassen und das ganze kompakter machen. In einem Array stehen die möglichen Werte von '$zahl' als Schlüssel und der Wert, den '$code' haben soll, als Wert. Dann brauchst du statt der Mehrfachabfrage nur noch:

if($code == $array_mit_zahl_und_code[$zahl])
  gb();
else
  die("Bitte geben Sie den korrekten Code ein");

mfg
Rato

--
§§§
Meine Postings basieren lediglich auf mein Wissen und können völliger Blödsinn sein.
§§§