Mars
11. August 2007 um 15:46
1
Habe was in mein Gästebuch geschrieben, um zu Überprüfen ob alle Felder aufgefüllt sind. Obwohl ich alle ausfülle, kommt trotzdem das echo!
[php]if ($Name == „“ or $Email == „“ or $Inhalt == „“)
{
echo „Bitte alle Felder ausfüllen! “;
}
else if ($oeffnen)[/php]
Kann mir jemand helfen?
mehr sag’ ich nicht dazu.
hatten wir übrigens auch schon öfters hier.
Nils aka XraYSoLo
Mars
11. August 2007 um 16:05
3
register_globals hat doch was mit Sicherheit zu tun, und was hat das mit den Feldern zu tun?
erkläre mal bitte!
Danke im voraus!
hab’ ich schon. in tutorials (seite zwei müsste es sein) steht alles.
Nils aka XraYSoLo
Mars
11. August 2007 um 16:58
5
okay, und was mache ich, wenn ich es nicht mit einer datenbank machen will?
Habe dies alles ohne datenbank!
das macht doch keinen unterschied ob mit oder ohne…
Nils aka XraYSoLo
Mars
11. August 2007 um 17:24
7
bei einer weiteren Auswertung und/oder Verarbeitung, muss das ausgefüllte Array angegeben werden:
PHP-Code:
[LEFT]//senden an beispielsweise eine tabelle in einer datenbank
$sql = „INSERT INTO spaltennamen VALUES ('“.addslashes($_POST[‚pass_field‘]).„')“;
?> [/LEFT]
das kann ich einfach so ins Script eingeben?
nein, du sollst nur von register_globals (von der einstellung) weg und superglobale verwenden.
Nils aka XraYSoLo
Mars
11. August 2007 um 17:55
9
Okay
[PHP]$_GET[/PHP] bei Formuarfeldern, und wie muss ich das in das Scriptteil einbauen?
[PHP]if ($_GET ($Name) == „“ or $Email == „“ or $Inhalt == „“)
[/PHP]?
Ich stelle mich wieder mal blöd an! gg
machs mit $_POST, da sonst nichts gelesen werden kann.
ersetz’ einfach die variablen $name, $email und $inhalt durch $_POST-variablen.
Nils aka XraYSoLo
dann zeig’ her wie dus gemacht hast.
Nils aka XraYSoLo
Mars
11. August 2007 um 18:19
13
ist bestimmt falsch schon mal dug
[PHP]if ($_POST[‚$Name‘] == „“ or $_POST[‚$Email‘] == „“ or $_POST[‚$Inhalt‘] == „“)[/PHP]
ja, ist es, schau’ mein tutorial an, dann weißt du warum.
außerdem wird mit isset() oder empty() geprüft, ob variablen gesetzt wurden.
Nils aka XraYSoLo