Avatar billede venchil Nybegynder
21. marts 2005 - 13:07 Der er 5 kommentarer og
2 løsninger

Omdanne formular input til vaiabler

Jeg sidder lige her og leger lidt med at omdanne formular input til vaiabler, og jeg har lavet dette ganske simple stykke kode:

<html>
<head>
<title>En lille test...</title>
</head>
<body>
<?php
<form action="resultat.php" method="post">
Dit fornavn: <input type="text" name="navn">
<p>
Din alder: <input type="text" name="alder">
<p>
<input type="submit" value="Send">
</form>
?>
</body>
</html>

Men når jeg tester filen, får jeg denne error:

Parse error: parse error, unexpected '<' in /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/test.php on line 7
Avatar billede barklund Nybegynder
21. marts 2005 - 13:09 #1
Men det er jo ikke php? Du har jo startet php med <?php og skriver alligevel almindelige html-tags derinde - det må man ikke.

Har du lavet noget php før?

Hvad er det, du gerne vil opnå?

--
Morten Barklund
Avatar billede venchil Nybegynder
21. marts 2005 - 13:21 #2
At informationerne skal sendes videre til resultat.php, der ser sådan ud:

<html>
<head>
<title>En lille test... Resultat</title>
</head>
<body>
<?php
$navn = $_REQUEST["navn"];
$alder = $_REQUEST["alder"];
$besked = "Det lader til, at du hverken hedder Margrethe, Joachim eller Frederik";

echo "Javel, så $navn er altså $alder år gammel.";

if ($navn == Margrethe) {
    $besked = "Nå, så du hedder det samme som dronningen";
}

if ($navn == Joachim) {
    $besked = "Nå, så du hedder det samme som prinsen";
}

if ($navn == Frederik) {
    $besked = "Nå, så du hedder det samme som kronprinsen";
}

echo " $besked";
?>
</body>
</html>
Avatar billede venchil Nybegynder
21. marts 2005 - 13:22 #3
Jeg er nybegynder til PHP, og har kun lavet simple scripts før :)
Avatar billede venchil Nybegynder
21. marts 2005 - 13:24 #4
UPS, det eneste der var ivejen var, at jeg havde gemt test.php som et PHP-dokument. Meeen, vi kan da dele pointsne, selvom der ikke er så mange.
Avatar billede barklund Nybegynder
21. marts 2005 - 13:24 #5
Ehm, hvad har dette med den forrige side at gøre? Virker ovenstående ikke fint nok?

Husk dog lige at pak dine strenge ind i quotes:

if ($navn == "Margrethe") {
osv.

--
Mroten Barklund
Avatar billede barklund Nybegynder
21. marts 2005 - 13:24 #6
Og et lille svar ;)
Avatar billede barklund Nybegynder
21. marts 2005 - 19:46 #7
Tark for points :)
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