Jeg er ved at øve mig i php, og jeg prøver at lave et random regnestykke hvor man selv skal svare, men jeg er stødt ind i et problem. Der kan f.eks stå 49+23=(og så et felt man skal skrive i), når jeg så skriver 72 og trykker på min knap 'ok' så skriver den f.eks 79+43=72. og hvis man trykker opdater så skriver den f.eks. 56+11=72
Jeg har skrevet kommentare i koden der hvor jeg har lavet ændringer: <?php
$tal1 = rand(1,100); $tal2 = rand(1,100); $tal3 = $tal1+$tal2; $tal4 = $_REQUEST["tal4"]; //Linje 6 $retelse = ""; //Husk altid at afslutte med ;
if ($tal4 != ""){ //Du kan lige så godt bruge $tal 4 her, ellers er der ingen grund til linje 6 (heller ingen grund til at sige ! ==, brug istedet !=) print "<form action=\"random_number.php\" method=\"post\">"; //Husk at lukke strenge med " og alle linjer med ; $tal1+$tal2="<input type=\"text\" name=\"tal4\" maxlength=\"3\" size=\"1\"><br>"; //Husk " i starten og slutningen af strenge } elseif ($tal4 == "$tal3") { print"<br>$tal1+$tal2=$tal4<img src=\"Billeder/Korrekt.PNG\" height=\"16\" width=\"15\"><br>"; } else { print "<br>".$tal1."+".$tal2."=".$tal4."<img src=\"Billeder/Forkert.PNG\" height=\"16\" width=\"13\"><br>"; //Variabler skal udenfor strengen }
...glemte en ting: du kan ikke bruge $_REQUEST[], men skal istedet bruge $_POST[]
mvh Mikkel
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.