Hi
Ich brauche ganz schnell hilfe !
Ich habe grad was zusammengesucht in php, wo man ein wort eingibt, egal ob groß oder klein und das system sagt einem ob das wort richtig ist !
Und jetzt schreibt das system nicht das was ich will ! Statt zu sagen das der begiriff falsch ist, sagt es der wievielte gewinner ich bin ! Obwohl ich verloren habe ! Man müsste also die ürsprünglichen if`s und else`s übergeordnet machen oder so ! Brauche dringend hilfe !danke
Hier folgt das Scrip:
ZitatAlles anzeigen
<form action = "#" method = "post">
<input name = "pw"><p>
<input type = "submit" name='submit'>
<input type = "reset">
</form><P class="Standard-P"><span class="Standard-C0">
<?php
if(isset($_POST['submit']))
{
if (isset($_POST["pw"]) && strtolower($_POST["pw"]) == strtolower("Lösungswort"))
echo "Gratulation! Deine eingegebene Lösung ist richtig!!! Hiermit hast du dich offiziell qualifiziert!";
$dateiname = "gewinner.txt";
if(!file_exists($dateiname))
$datei = fopen($dateiname,"w+");
else
$datei = fopen($dateiname,"r+");
$z = fgets($datei);
$z++;
echo "Du bist Gewinner Nr. $z!\n";
fseek($datei,0);
fputs($datei,$z);
fclose($datei);
}
else
echo "Dein Lösungswort stimmt leider noch nicht.Probiers nochmal!";
?>