Hallo!
Ich bin endlich weg von meiner kostenlosen aber mit Werbung nervenden Tripod-Seite,die zum Testen ja auch ganz ok ist, zu einem neuen Anbieter.
Nun habe ich ein Skript-Problem. Dass icg $PHP_Self durch $_SERVER['PHP_SELF'] ersetzen kann, habe ich noch selber herausgefunden..Aber:
Ich habe in einem Skript folgenden Code:
Mit den Funktionen darin hab ich mir ein Eingabe Formular gebastelt. Entscheidend ist, dass die Variable flag den Wert 1 kriegt.
Beim Abschicken des Formulares lande ich wieder im selben Skript udn habe einen Code-Bereich, der die Eingaben prüft.
Dummerweise wird dieser erst gar nicht durchlaufen..!!
Der Code oben zeigt natürlich nur einen Teil der Prüfungen..
Es liegt wohl daran, dass die hidden abgeschickte Variable flag mit den Wert 1 "verloren" geht.
HÜLFE!!
Ist es eine Einstellung des Providers, die evtl. geändert werden muss ??
Oder kann ich das Problem irgendwie "umgehen" ?...
Ich wäre sehr dankbar für sachdienliche Hinweise.
Danke schon einmal im Voraus
Ich bin endlich weg von meiner kostenlosen aber mit Werbung nervenden Tripod-Seite,die zum Testen ja auch ganz ok ist, zu einem neuen Anbieter.
Nun habe ich ein Skript-Problem. Dass icg $PHP_Self durch $_SERVER['PHP_SELF'] ersetzen kann, habe ich noch selber herausgefunden..Aber:
Ich habe in einem Skript folgenden Code:
Code:
function form_guestbook($message,$absender,$betreff) { //global $PHP_SELF; form_head($_SERVER['PHP_SELF']."?section=gaestebuch&guest=2"); form_text_value("Name: ","absender",$absender,"",40,""); form_text_value("Betreff: ","betreff",$betreff,"",40,""); form_textarea("Eintrag","message",$message,50,8,"soft"); echo " "; form_hidden("flag","1"); form_submit_button("send","Abschicken"); form_reset_button("Löschen"); form_foot(); }
Beim Abschicken des Formulares lande ich wieder im selben Skript udn habe einen Code-Bereich, der die Eingaben prüft.
Code:
if (isset($flag)) { $error =""; if (!$message) { $error = "Bitte einen Text eingeben! "; } if (!$absender) { $error .= "Bitte einen Abesender eingeben! \n"; } else { form_guestbook("","",""); }
Der Code oben zeigt natürlich nur einen Teil der Prüfungen..
Es liegt wohl daran, dass die hidden abgeschickte Variable flag mit den Wert 1 "verloren" geht.
HÜLFE!!
Ist es eine Einstellung des Providers, die evtl. geändert werden muss ??
Oder kann ich das Problem irgendwie "umgehen" ?...
Ich wäre sehr dankbar für sachdienliche Hinweise.
Danke schon einmal im Voraus
Kommentar