Avatar billede ziz Nybegynder
18. april 2002 - 20:30 Der er 18 kommentarer og
3 løsninger

Parse error

Nej vel:
<table>
            <form action="<?=$PHP_SELF?>cum_standard.php?go=login" method="post" name="lo">
            <tr><td><font size="1">Brugernavn:</font></td><td>
              <input type="text" name="l_user" maxlength="50" value="<?=$cook_login?>" size="10" style="border-style: solid; border-width: 1"></td></tr>
            <tr><td><font size="1">Password:</font></td><td>
              <input type="password" name="l_password" maxlength="50" value="<?=$cook_pw?>" size="10" style="border-style: solid; border-width: 1"></td></tr>
            <tr><td>
              <input type="submit" value="Login" style="color: #000000; border-style: solid; border-width: 1; background-color: #FFFFFF"></td><td align="right">Husk mig :<input type="checkbox" name="rememberme" <? if($cook_login||$cook_pw){ echo "checked";} value="ON" ?> onclick="setcookie(this);"></td></tr>
            </form>
            </table>
Avatar billede gizmo-gizmo Nybegynder
18. april 2002 - 20:32 #1
<form action="<?=$PHP_SELF?>

til

<form action="<?=$PHP_SELF;?>
Avatar billede tipsen Nybegynder
18. april 2002 - 20:32 #2
Sikkert ikke...

Har du egentlig også noget at spørge om?
Avatar billede gizmo-gizmo Nybegynder
18. april 2002 - 20:33 #3
Ivørigt har du gjort det flere steder.
Avatar billede asger Nybegynder
18. april 2002 - 20:34 #4
du skal ikke skrive
<form action="<?=$PHP_SELF;?>cum_standard.php?go=login
men
<form action="<?=$PHP_SELF?>?go=login
Avatar billede asger Nybegynder
18. april 2002 - 20:35 #5
ja og husk som sagt ; hver gang du afslutter en PHP linie
Avatar billede ziz Nybegynder
18. april 2002 - 20:38 #6
asger. Det er i en anden fil at go=login er i..
Avatar billede repsac Nybegynder
18. april 2002 - 20:41 #7
Kig lige på denne, så finder du ganske givet selv fejlen :)

<input type="checkbox" name="rememberme" <? if($cook_login||$cook_pw){ echo "checked";} value="ON" ?> onclick="setcookie(this);">


I øvrigt skal ?go=login... skrive ?amp;go=login... - i hvert fald hvis det skal følge standarderne!
Avatar billede ziz Nybegynder
18. april 2002 - 20:43 #8
repsec, nopz.. ?amp;go=login a hvad..?
Avatar billede repsac Nybegynder
18. april 2002 - 20:44 #9
=>asger: det er ligegyldigt når følgende notation benyttes: <?="hej"?>
Avatar billede repsac Nybegynder
18. april 2002 - 20:47 #10
<?
if ($cook_login||$cook_pw) {
    echo "checked";
}
value="ON"
?>

- mener du selv den er god nok?


et eks: <a href="fil.php?amp;action=whatever">link</a>
- et ? er ikke nok (jo, fordi IE opfatter ?-tegnet som det "rigtige"). Følg standarderne, det er den eneste vej frem! - de siger at man i et link ikke kan nøjes med ?, men i stedet skal benytte ?amp; (?amp; er "html-koden" for et ?-tegn - se www.html.dk )
Avatar billede repsac Nybegynder
18. april 2002 - 20:50 #11
Heh, nu forstår jeg hvorfor du (måske(?)) ikke forstod følgende:
"I øvrigt skal ?go=login... skrive ?amp;go=login..."
- der skulle have stået "skrives" :)
Avatar billede repsac Nybegynder
18. april 2002 - 21:06 #12
Hmmm... var det hjælp nok?
Avatar billede ziz Nybegynder
18. april 2002 - 21:13 #13
hvorfor: ?amp;go=login
Avatar billede tipsen Nybegynder
18. april 2002 - 21:16 #14
NB: &amp; er html for &
Avatar billede repsac Nybegynder
18. april 2002 - 21:18 #15
=>ziz: orker ikke en lang forklaring. Hvis du vitterligt ønsker svar på det så kig på diverse dokumentation :)
Avatar billede ziz Nybegynder
18. april 2002 - 23:11 #16
<?
if ($cook_login||$cook_pw) {
    echo "checked";
}
value="ON"
?>

Kan ikke se hvad der skulle være forkert..
Avatar billede repsac Nybegynder
22. april 2002 - 17:11 #17
Nu stiller jeg så et ledende spørgsmål:
- Er følgende php-kode?
value="ON"

NEJ! - det er sgu da html!
value="ON" skal uden for <? og ?>...

Derfor får du fejlen "parse error".
Avatar billede ziz Nybegynder
22. april 2002 - 20:39 #18
Når ja ellers skal der et \ ind foran " :-)
Avatar billede repsac Nybegynder
23. april 2002 - 17:29 #19
Hjælp hjælp hjælp!

HVIS det endelig skulle have været php skulle der ikke have været et eneste \ foran, men i stedet et $ foran og et ; bagefter - således:
$value = "on";

Men det skal du jo under INGEN omstændigheder.

Jeg vil råde dig til at læse www.webcafe.dk 's php-tutorials igennem, så du i det mindst får styr på syntaksen - det vil hjælpe dig!


Har du i øvrigt fået det til at virke?
Avatar billede ziz Nybegynder
23. april 2002 - 22:50 #20
Ja.. :-)
Avatar billede repsac Nybegynder
25. april 2002 - 19:48 #21
... er det så ikke på tide at du lukker spørgsmålet?
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