Avatar billede leol Nybegynder
03. januar 2006 - 14:17 Der er 11 kommentarer og
1 løsning

Hjælp til at rette

Hej.

Er der nogle der kan rette den her for fejl fordi den gider ikke at virke når jeg uploader den:(
<?
if (isset($_POST["navn"])){
echo '$_POST["navn"]'
echo "skulle sove om aften. og ligger nu i sin seng"
echo "Da"
echo '$_POST["navn"]'
echo " var ved at sove åbende skabet sig og ud kom."
echo '$_POST["monster"]'
echo " det så rigtigt ulækkert ud og havde en klam"
echo " " . $_post["farve"] '
echo "farve at"
echo '$_post["navn"]'
echo " faldt om og døde"
}
else
{
?>
<FORM METHOD=POST ACTION="navn.php">
indtast et navn
<INPUT TYPE=TEXT NAME=navn>
<FORM METHOD=POST ACTION="navn.php">
indtast et en monster
<INPUT TYPE="TEXT" NAME="monster">
<FORM METHOD=POST ACTION="navn.php">
indtast en farve
<INPUT TYPE="TEXT" NAME="farve">
<INPUT TYPE=SUBMIT VALUE="send">
</FORM>
<?
}
?>
Avatar billede udvikler Nybegynder
03. januar 2006 - 14:26 #1
<?
if (isset($_POST[navn])){
echo $_POST[navn];
echo "skulle sove om aften. og ligger nu i sin seng";
echo "Da";
echo $_POST[navn];
echo " var ved at sove åbende skabet sig og ud kom.";
echo $_POST[monster];
echo " det så rigtigt ulækkert ud og havde en klam";
echo $_post[farve];
echo "farve at";
echo $_post[navn];
echo " faldt om og døde";
}
else
{
?>

<FORM METHOD=POST ACTION="navn.php">
indtast et navn
<INPUT TYPE=TEXT NAME=navn>
indtast et en monster
<INPUT TYPE="TEXT" NAME="monster">
indtast en farve
<INPUT TYPE="TEXT" NAME="farve">
<INPUT TYPE=SUBMIT VALUE="send">
</FORM>
<?
}
?>
Avatar billede swiatecki Novice
03. januar 2006 - 14:28 #2
Prøv dette(er ikke testet)

<?
if (isset($_POST["navn"])){
echo '$_POST["navn"]'
echo "skulle sove om aften. og ligger nu i sin seng"
echo "Da"
echo '$_POST["navn"]'
echo " var ved at sove åbende skabet sig og ud kom."
echo '$_POST["monster"]'
echo " det så rigtigt ulækkert ud og havde en klam"
echo " " . $_post["farve"] '
echo "farve at"
echo '$_post["navn"]'
echo " faldt om og døde"
}
else
{

print '<FORM METHOD=POST ACTION="navn.php">';
print 'indtast et navn';
print '<INPUT TYPE=TEXT NAME=navn>';
print '<FORM METHOD=POST ACTION="navn.php">';
print 'indtast et en monster';
print '<INPUT TYPE="TEXT" NAME="monster">';
print 'indtast en farve';
print '<INPUT TYPE="TEXT" NAME="farve">';
print '<INPUT TYPE=SUBMIT VALUE="send">';
print '</FORM>';

}
?>
Avatar billede leol Nybegynder
03. januar 2006 - 14:28 #3
Hvad har du lavet om på den?
Avatar billede udvikler Nybegynder
03. januar 2006 - 14:28 #4
og her en forklaring af ændringerne:

Du mangler et ; efter hver echo sætning

du har sat " og . nogle underlige steder

du havde for mange unødvendige FORM's
Avatar billede udvikler Nybegynder
03. januar 2006 - 14:30 #5
og forresten vil din ikke virke swiatecki da du ikke har sat et ; efter hver echo udskrift. Husk at ; afslutter en linie.
Avatar billede swiatecki Novice
03. januar 2006 - 14:31 #6
-aco- kan jeg godt se nu :P.. regnede med at det var gjort :S
Avatar billede udvikler Nybegynder
03. januar 2006 - 14:32 #7
Hehe, som et ordsprog siger: Man skal ikke tro, man skal vide ;-)
Avatar billede leol Nybegynder
03. januar 2006 - 14:32 #8
Accepter -aco- for det hurtigste svar.
Avatar billede hmortensen Nybegynder
03. januar 2006 - 14:32 #9
Og, en streng lavet med singlequotes ('), oversætter ikke variablen:
$a = "abc";
echo '$a'; //$a
echo "$a"; //abc
echo $a; //abc
Avatar billede udvikler Nybegynder
03. januar 2006 - 14:35 #10
Tak for point

ja det har du også ret i hmortensen, det har jeg rettet, glemte bare at forklare det :)
Avatar billede hmortensen Nybegynder
03. januar 2006 - 14:37 #11
aco, du har dog fjernet '' fra index, hvilket er en fejl.
$array['index'] men hvis det er et tal index skal der ikke. $array[0]
Avatar billede udvikler Nybegynder
03. januar 2006 - 14:42 #12
Hmm, så lærte jeg da noget nyt. Troede det var lige meget, mit exempel virker dog stadig, er testet. :)
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