HTML og PHP Form

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
Dan
Begynder
Indlæg:1
Tilmeldt:16. dec 2011, 19:30
HTML og PHP Form

Indlæg af Dan » 16. dec 2011, 19:41

Hej,
På trods af at, jeg har copy pastet koderne og kaldt mine PHP sider det samme som dig, virker det ikke. I min editor (netbeans 7.0.1) viser den fejl i linjerne hvor min form er.
jeg får følgende fejl:Text not allowed in xhtml element "body" in this context.
Bad value "post" for attribute"method"on XHTML element"form"

det skal siges at det er en PHP side jeg har lavet.
koderne ser således ud:
PHPkodeside.php:

Kode: Vælg alt

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title> Koder du kan bruge til forms i PHP</title>
    </head>
    <body>
<?php
$navn = $_POST["formnavn"];
$efternavn = $_POST["efternavn"];

echo ($navn." ".$efternavn);
?>


    </body>
</html>
formside.php:


Kode: Vælg alt

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title> Forms i PHP</title>
    </head>
    <body>
        <form action="PHPkodeside.php" method="POST">
            Navn : <input type="text" name="formnavn"/>
            Efternavn : <input type="text" name="efternavn"/>
            <input type="submit" value="SEND"/>
            
        </form>



    </body>
</html>

Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:

Re: HTML og PHP Form

Indlæg af Daniel » 16. dec 2011, 20:38

Hej Dan.

Uha jeg bliver rigtig forvirret her, hvad er det for en video at vi taler om? :)

Og hvad er det helt nøjagtig der sker når det er? :)

Mvh. Daniel

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: HTML og PHP Form

Indlæg af ThomasI » 16. dec 2011, 21:06

Hej Dan...

Er det med vilje du skriver < istedet for < ??

jeg har lige indsat det du har skrevet her og hos mig virker det fint - har self bytte < ud med <

Jeg kan dog godt se at Netbeans melder fejl...videoen er lavet i en ældre version og dengang var netbeans ikke så emsi med XHTML. XHTML er et meget strengt sprog, så der skal ikke meget til før den brokker sig. Feks skal alt stå med lille og derfor skal POST ændres til post... hvis du skal have Netbeans til at være helt tilfreds skal din form kode se således ud:

Kode: Vælg alt

<form action="PHPkodeside.php" method="post">
<p> Navn: <input type="text" name="formnavn" ></input> </p>
<p>Efternavn : <input type="text" name="efternavn" ></input> </p>
<p><input type="submit" value="send"></input></p> 
</form>
Anyways... så kan det anbefales at skifte til HTML5 dokument typen, da XHTML ved at være på vej ud. I HTML5 skal tingene også være iorden, men ikke i samme voldsomme grad som XHTML strict...

Se evt de første HTML videoer hvis du vil skifte til HTML 5 ;)

Besvar