Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „daten abfragen und auf volständigkeit prüfen“

devilofcrash007

Nicht mehr ganz neu hier

Hallöchen, I Have a Problem xD

ne weiter in deutsch

ich hab auf meiner Page nen formular, wo man sich ne streambox erstellen kann (für Shoutcast Server) und im moment fehlt mir eine abfrage, bezüglich der felder, leider ist derzeit vermehrt das ereigniss, das das formular leer abgesandt wird und ich dann leere boxen auf meiner website habe.. wie kann ich das hier nun abwegen dass das formular nicht mehr leer abgesant werden kann??

PHP:
<?php

//Variablen zuweisen
$host = $_POST["host"];
$port = $_POST["port"];
$ip = $_POST["ip"];
$img = $_POST["img"];

//Verbindung herstellen
$datenbank = mysql_connect("$mysql_host","$mysql_user","$mysql_pass") or die ("Verbindung fehlgeschlagen: ".mysql_error());
$verbunden = mysql_select_db("$mysql_table") or die ("Datenbank nicht gefunden oder fehlerhaft");

//Daten in DB speichern
$sql_befehl = mysql_query("INSERT INTO streambox (host,port,ip,img) VALUES ('".$_POST['host']."','".$_POST['port']."','".$_POST['ip']."','".$_POST['img']."')");

if($sql_befehl)
{ echo "<table align=\"center\" border=\"0\" width=\"500\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"180\" valign=\"top\"><p align=\"center\"><iframe src=\"http://devilofcrash.com/stream.php?img=$img&server=$host&port=$port\" width=\"140\" height=\"170\" scrolling=\"no\" name=\"streambox\" border=\"0\" frameborder=\"0\"></iframe></td><td width=\"320\" valign=\"top\">Hier ist Ihr HTML Code für Ihre Webpräsenz<br><textarea name=\"S1\" class=\"textbox\" rows=\"9\" cols=\"33\"><iframe src=\"http://devilofcrash.com/stream.php?img=$img&server=$host&port=$port\" width=\"140\" height=\"170\" scrolling=\"no\" name=\"streambox\" border=\"0\" frameborder=\"0\"></iframe></textarea></td></tr></table>";}

//Verbindung beenden
mysql_close($datenbank);
?>
 

Jens_S

Nicht mehr ganz neu hier

AW: daten abfragen und auf volständigkeit prüfen

Überprüfen ob die $_POST Daten leer sind.

if(empty($_POST['host'])) { $fehler="Da ist ein Fehler passiert"; }

Wäre eine möglichkeit.
 

Dragor

Nicht mehr ganz neu hier

AW: daten abfragen und auf volständigkeit prüfen

if(empty($_POST_FELDNAME) || empty($_POST_VARIABEL2)) usw.


edit: da war jemand schneller^^
 

devilofcrash007

Nicht mehr ganz neu hier

AW: daten abfragen und auf volständigkeit prüfen

meintet ihr so??

PHP:
<?php

if(empty($_POST['host'])) { $fehler="Host Fehlt"; }
if(empty($_POST['port'])) { $fehler="Port Fehlt"; }


//Variablen zuweisen
$host = $_POST["host"];
$port = $_POST["port"];
$ip = $_POST["ip"];
$img = $_POST["img"];

//Verbindung herstellen
$datenbank = mysql_connect("$mysql_host","$mysql_user","$mysql_pass") or die ("Verbindung fehlgeschlagen: ".mysql_error());
$verbunden = mysql_select_db("$mysql_table") or die ("Datenbank nicht gefunden oder fehlerhaft");

//Daten in DB speichern
$sql_befehl = mysql_query("INSERT INTO streambox (host,port,ip,img) VALUES ('".$_POST['host']."','".$_POST['port']."','".$_POST['ip']."','".$_POST['img']."')");

if($sql_befehl)
{ echo "<table align=\"center\" border=\"0\" width=\"500\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"180\" valign=\"top\"><p align=\"center\"><iframe src=\"http://devilofcrash.com/stream.php?img=$img&server=$host&port=$port\" width=\"140\" height=\"170\" scrolling=\"no\" name=\"streambox\" border=\"0\" frameborder=\"0\"></iframe></td><td width=\"320\" valign=\"top\">Hier ist Ihr HTML Code für Ihre Webpräsenz<br><textarea name=\"S1\" class=\"textbox\" rows=\"9\" cols=\"33\"><iframe src=\"http://devilofcrash.com/stream.php?img=$img&server=$host&port=$port\" width=\"140\" height=\"170\" scrolling=\"no\" name=\"streambox\" border=\"0\" frameborder=\"0\"></iframe></textarea></td></tr></table>";}

//Verbindung beenden
mysql_close($datenbank);
?>

also so funktioniert es nicht :(
 

Jens_S

Nicht mehr ganz neu hier

AW: daten abfragen und auf volständigkeit prüfen

Natürlich darf erst alles weitere passieren wenn kein Fehler auftritt.

PHP:
if(!$fehler){
//Daten in DB speichern
$sql_befehl = mysql_query("INSERT INTO streambox (host,port,ip,img) VALUES ('".$_POST['host']."','".$_POST['port']."','".$_POST['ip']."','".$_POST['img']."')");
}else { echo "Keine Daten"; }


so ungefähr.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.189
Beiträge
2.582.077
Mitglieder
67.259
Neuestes Mitglied
SaschMasch1312
Oben