if else problem bei php4.3.10
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
beitrag
beziehung
blicken
date
eintrag
email
fehlermeldung
formular
fragen
front
hochladen
info
inhalt
insert
mode
situation
stellen
versuch
zukunft
-
hi,habe hier mit php5 eine website erstellt nun wollte ich sie wo hochladen wo php4.3.10 drauf ist und nun funktionieren die if und elseif schleifen net mehr.
ich habe das ganze so geschrieben
if ($member == front)
{
}
elseif ($member == news)
{
}
jetzt habe ich das ganze schon so probiert
if ("$member == front")
{
}
elseif ("$member == news")
{
}
und so
if ("$member == 'front'")
{
}
elseif ("$member == 'news'")
{
}
aber es funktioniert nicht...
plz help me
thx!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie w?re es denn mit:
if ($member == "front")
{
}
elseif ($member == "news")
{
}
Sollte doch eigentlich gehen.
mfg mipkr -
das habe ich auch schon versucht aber geht auch net...
if ($member == "front")
macht er ?berhaupt nix...
oben in der adressleiste zeigt er zwar an das er sich an der stelle befindet aber er spuckt mir nix aus...
in dem fall
if ("$member == front")
gibt er mir zwar den inhalt aus aber sobald ich dann an eine andere stelle will
wie z.b
elseif ("$member == news")
wirft er mir nur ("$member == front")
aus!
hoffe das war verst?ndlich^^
Beitrag ge?ndert am 1.04.2006 18:30 von stevestyxx -
Du bist dir sicher dass du nicht einmal oder ?fters statt !== nur == geschrieben hast (oder auch mit <== oder anderen)?
Spuckt der denn Fehlermeldungen aus? Wenn ja dann schreib sie hier mal rein.
mipkr
EDIT: Ach ja w?re mal nett wenn du den Code vom Script schicken k?ntest
Beitrag ge?ndert am 1.04.2006 18:34 von mipkr -
keine fehlermeldung
er zeigt mir ja auch an in der adressleiste das er sich an der stelle befindet aber kommt halt nicht das erw?nschte ergebniss!
ich habe es nur so gemacht!
if ("$member == front"){}
elseif ("$member == news"){}
elseif ("$member == links"){}
ohne ! oder <>
das w?rde ein wenig viel werden
weil ich da jedesmal ne html ausgabe habe f?r formulare!
Beitrag ge?ndert am 1.04.2006 18:38 von stevestyxx -
ist klar da das nit funzt versuchs mal so:
$mode =$_GET['mode'];
{
if($mode == 1)
{
echo 'hallo';
}
elseif($mode == 2)
{
echo 'hallo2';
}
elseif($mode == 3)
{
echo 'hallo3';
}
}
Tipp: du musst dazu auch die GET varaible schriben -
get?
hab davon geh?rt,bin ein anf?nger in der beziehung und habe noch net so den durch blick! aber ich werde es mal versuchen!
wof?r ist es gut? -
wenn du das nicht schreibst funktioniert das gannze nicht
-
ja,cool...es funzt!
verstehe halt bloss net warum das ganze dann mit php5 funktioniert aber nicht mit php4.3!
dieses GET hei?t das die variablen ?ber der URL gesendet werden.
thx,danke f?r die erkl?rung..werde das in zukunft nicht vergessen!
Beitrag ge?ndert am 1.04.2006 18:45 von stevestyxx -
ich glaub hier m?sste es stehen
http://faq.kwm-web.info/doku.php?id=php#register_globals -
jetzt mal noch ne frage...hab n?mlich mehrmals diese situation:
<?php
if ($name == "")
{
echo "<span style='font-face:arial; font-size:15px; color:#ffffff;'><br>Sie haben keinen Namen eingegeben<br><br><a href=eintrag.php style=color:white>zur?ck</a><br><br></span>";
}
elseif (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email))
{
echo "<span style='font-face:arial; font-size:15px; color:#ffffff;'><br>Sie haben eine falsche oder keine Email adresse angegeben<br><br><a href=eintrag.php style=color:white>zur?ck</a><br><br></span>";
}
elseif ($text == "")
{
echo "<span style='font-face:arial; font-size:15px; color:#ffffff;'><br>Sie haben keinen Text eingegeben<br><br><a href=eintrag.php style=color:white>zur?ck</a><br><br></span>";
}
else
{
echo "<span style='font-face:arial; font-size:15px; color:#ffffff;'><br>Danke $name f?r deinen Eintrag.<br><br>
<a href=gbook.php style=color:white>Zur?ck zum GBook</a><br><br></span>
";
$text = htmlspecialchars($text);
$text = nl2br($text);
$datum = date("d.m.Y ");
$time = date("d.m.Y - h.i");
$eintrag = "INSERT INTO gbook
(name, text, datum, email, time)
VALUES
('$name', '$text', '$datum', '$email', '$time')";
$eintrag = mysql_query($eintrag);
}
?>
wie funktioniert das wenn die variablen anderster heissen die er ?berpr?fen soll?!
Beitrag ge?ndert am 1.04.2006 19:02 von stevestyxx -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage