Avatar billede wicked Juniormester
21. april 2003 - 21:09 Der er 6 kommentarer og
1 løsning

PHP, if og else

Jeg har lavet dette: www.wicked.frip.dk/lflv.php

Men som i nok kan se, står der "forkert" allerede inden man har forsøgt at svare noget. Hvordan kan man ændre det ?
Jeg er temmelig ny til det her, så hvis der er lidt rod i koden så må i lige bære over med mig :)
Koden er her:
<HTML>
<HEAD>

</HEAD>
<BODY>
Hvad hedder Robert fra lflv til efternavn?
<form action="lflv.php" method="POST">
<input type="text" name="svar">
<input type="submit" value="ok">
</form>
<?php
$svar = "$_POST['svar']";
?>

<?php
    if ($_POST['svar'] == "Mølholm") {
        print "Jeps der er rigtigt";
    }
    else {
        print "Forkert!";
    }

?>

</BODY>
</HTML>
Avatar billede wicked Juniormester
21. april 2003 - 21:10 #1
hov, forkert kode, her den rigtige, sorry:

<HTML>
<HEAD>

</HEAD>
<BODY>
Hvad hedder Robert fra lflv til efternavn?
<form action="lflv.php" method="POST">
<input type="text" name="svar">
<input type="submit" value="ok">
</form>
<?php
$svar = "$_POST['svar']";
?>

<?php
    if ($_POST['svar'] == "Dølhus") {
        print "Jeps der er rigtigt";
    }
    else {
        print "Forkert!";
    }

?>

</BODY>
</HTML>
Avatar billede ahv Nybegynder
21. april 2003 - 21:11 #2
<HTML>
<HEAD>

</HEAD>
<BODY>
Hvad hedder Robert fra lflv til efternavn?
<form action="lflv.php" method="POST">
<input type="text" name="svar">
<input type="submit" value="ok">
</form>
<?php
if($_POST['svar']){

    if ($_POST['svar'] == "Mølholm") {
        print "Jeps der er rigtigt";
    }else{
        print "Forkert!";
    }
}
?>

</BODY>
</HTML>
Avatar billede ahv Nybegynder
21. april 2003 - 21:12 #3
<HTML>
<HEAD>

</HEAD>
<BODY>
Hvad hedder Robert fra lflv til efternavn?
<form action="lflv.php" method="POST">
<input type="text" name="svar">
<input type="submit" value="ok">
</form>

<?php
if($_POST['svar']){
    if ($_POST['svar'] == "Dølhus") {
        print "Jeps der er rigtigt";
    }else{
        print "Forkert!";
    }
}
?>

</BODY>
</HTML>
Avatar billede jakoba Nybegynder
21. april 2003 - 21:14 #4
giv din submitknap et navn og check om formen er blevet afsendt før du kikker på hvad der kommer i $post['var']

<HTML>
<HEAD>

</HEAD>
<BODY>
Hvad hedder Robert fra lflv til efternavn?
<form action="lflv.php" method="POST">
<input type="text" name="svar">
<input type="submit" value="ok" name='noget'>
</form>
<?php

if ( isset( $_POST['noget'] ) {
        // formen er blevet udfyldt

    $svar = $_POST['svar'];

    if ($_POST['svar'] == "Mølholm") {
        print "Jeps der er rigtigt";
    }
    else {
        print "Forkert!";
    }
}

?>

</BODY>
</HTML>

mvh JakobA
Avatar billede wicked Juniormester
21. april 2003 - 21:15 #5
thx :)
Avatar billede wicked Juniormester
21. april 2003 - 21:17 #6
hehe, JakobA du kom lige et par sekunder for sent :)
Avatar billede jakoba Nybegynder
21. april 2003 - 21:20 #7
Jeg overlever nok :-))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester