Vollstndige Version anzeigen : Bitte mal rein schaun :-) !!!!!!!!!
HI kann mir jemand mal erlutern warum dies nicht Funktioniert???
if($page==1)
{
echo "<FORM ACTION="insert.php" METHOD="post">";}
else
{
echo "<FORM ACTION="update.php" METHOD="post">";}
Anfhrungszeichen innerhalb einer php Anweisung muss ein Backslash vorangestellt werden. Also so:
if($page==1){
echo "<form action="insert.php" method="POST">";
}
else{
echo "<form action="update.php" method="POST">";
}
Weil Du die Anfhrungszeichen nicht maskierst:
if($page==1)
{
echo "<FORM ACTION="insert.php" METHOD="post">";}
else
{
echo "<FORM ACTION="update.php" METHOD="post">";}
BTW: "Es funktioniert nicht!" ist keine besonders hilfreich Fehlerinformation. Gib zukntig bitte die PHP Fehlermeldung mit an.
am besten macht man das so :
if($page==1)
{
echo '<FORM ACTION="insert.php" METHOD="post">';}
else
{
echo '<FORM ACTION="update.php" METHOD="post">';}
der unterschied zwischen " und ' ist, dass alles was in " " anfhrungszeichen steht vom PHP interpreter durchgeparst wird == lngere ausfhrungszeit... und bei den ' hochkommas wird nur der da drin enthaltene string bergeben
ACHTUNG
$var = "hallo";
echo "$var Welt"; // <-- ausgabe = hallo Welt
echo '$var Welt'; // <-- ausgabe = $var Welt
echo $var.' Welt'; // <-- ausgabe = hallo Welt
Gru RDJ
@SK85 .... bitte die berschriften bei den Threads ein wenig deutlicher machen und nicht ala : Fehler !!! , "Bitte reinscheuen" oder "Wichtig !!!"
Thnx
vBulletin v3.0.7, Copyright ©2000-2005, Jelsoft Enterprises Ltd.