Sarius87
Banned
- Registriert
- Mai 2016
- Beiträge
- 888
hallo, habe hier folgenden code.
erst werden in meine DB die grundlegenden Informationen eingetragen, dann kommen noch 2 sachen dazu, je nach dem ob beim Formular der Haken gesetzt wurde oder nicht.
Ohne die zeilen mit multi und checkip (7-19) geht alles wunderbar, doch mit dem Code oben trägt er jetzt warum auch immer NUR die spalte multi oder ipcheck ein (es wurde kein haken gesetzt, daher auch immer false), aber immer abwechseln, total komisch. aber wieso ?? die restlichen Spalten in der datenbank bleiben leer. außerdem funktioniert die header-weiterleitung nicht
denkfehler: brauche natürlich UPDATE
// CLOSED
PHP:
if(isset($_GET['frage'])){
$pdo=new PDO('mysql:host=localhost;dbname=XXX', 'XXX', 'XXX');
$statement=$pdo->prepare("INSERT INTO umfragen (IP, frage, created, antwort) VALUES (:IP, :frage, :created, :antwort)");
$result=$statement->execute(array('IP' => $_SERVER["REMOTE_ADDR"], 'frage' => $_GET['frage'], 'created' => date("d.m.Y H:i"), 'antwort' => $_GET['antwort']));
if(isset($_GET['multi'])){
$statement=$pdo->prepare("INSERT INTO umfragen (multi) VALUES (:multi)");
$result=$statement->execute(array('multi' => 'true'));
}else{
$statement=$pdo->prepare("INSERT INTO umfragen (multi) VALUES (:multi)");
$result=$statement->execute(array('multi' => 'false'));}
if(isset($_GET['ipcheck'])){
$statement=$pdo->prepare("INSERT INTO umfragen (ipcheck) VALUES (:ipcheck)");
$result=$statement->execute(array('ipcheck' => 'true'));
}else{
$statement=$pdo->prepare("INSERT INTO umfragen (ipcheck) VALUES (:ipcheck)");
$result=$statement->execute(array('ipcheck' => 'false'));}
}
header('Location: /?done');
erst werden in meine DB die grundlegenden Informationen eingetragen, dann kommen noch 2 sachen dazu, je nach dem ob beim Formular der Haken gesetzt wurde oder nicht.
Ohne die zeilen mit multi und checkip (7-19) geht alles wunderbar, doch mit dem Code oben trägt er jetzt warum auch immer NUR die spalte multi oder ipcheck ein (es wurde kein haken gesetzt, daher auch immer false), aber immer abwechseln, total komisch. aber wieso ?? die restlichen Spalten in der datenbank bleiben leer. außerdem funktioniert die header-weiterleitung nicht
Ergänzung ()
denkfehler: brauche natürlich UPDATE
// CLOSED
Anhänge
Zuletzt bearbeitet: