"Allan" <puffi@zybermail.dk> skrev i en meddelelse
news:9734mf$p3a$1@news.inet.tele.dk...
> <form action=\"$PHP_SELF?recommend=\" method=\"post\">
Da du escaper dine gåseøjn vil jeg gætte på at dette er en del af en "print"
eller "echo".
> value=\"Ryd\"></form>";
Her er " som ikke er escapet, og et semikolen bagefter. Det betyder at den
print eller echo jeg nævnte ovenfor afsluttes. Derefter forventes enten en
ny php-ting, eller at php afsluttes.
> </tr>
> </table>}
Det sker dog ikke, der kommer bare noget html. Den går ikke. Du er nødt til
enten at afslutte PHP, eller skrive det som en php-kommando.
Altså, fx:
<html>
<body>
<table><tr><td>
<form action="<?=$phpself?>?recommend=" method="post">
Dit navn:<br>
<input type="Text" name="dnavn"><br><br>
<input type="Submit" value="Send">
</td></tr></table>
</body>
</html>
eller (nærmere det jeg tror, du har lavet):
<html>
<body>
<?
echo "<table><tr><td>
<form action=\"$phpself?recommend=\" method=\"post\">
Dit navn:<br>
<input type=\"Text\" name=\"dnavn\"><br><br>
<input type=\"Submit\" value=\"Send\">
</td></tr></table>";
?>
</body>
</html>
Enten er det en regulær tanketorsk fra din side, eller også skal du vist
læse lidt mere på begynder-tutorials. :)
Eller også har jeg gættet forkert ang. dit problem.
Folk anbefaler nogle php-tutorials på webcafe.dk, og den gode manual finder
du på php.net/manual.
Mvh.
Niels Andersen