BWL Fragebogen - Daten über PHP an Mysql Datenbank übergeben geschlossen 

Status
Für weitere Antworten geschlossen.

Assyx

Registered +
Registriert
Nov. 2008
Beiträge
55
Mir wurde von unserem BWL Prof ne kleine Arbeit zum Tag den offenen Tür aufgedrückt.
Einen eingescannten Fragebogen als Website wiedergeben und auswerten lassen.

Die Seite hab ich nach der Index.html über PHP generieren lassen, soweit so gut.
Nach ausfüllen des Fragebogens sollen per Submit Button die Werte über eine zweite PHP Datei in eine MySQL Datenbank übergeben werden.

Da scheitert es dann leider bei mir!
Fehlermeldung erscheint keine aber die Daten werden nicht übertragen.

Die Fragen sind als Tabelle definiert und die Radiobuttons sollen mit einer Value von 0 - 1 die Korrekheit angeben.
1 übertragen richtig 0 falsch.

Am ende sollen die 1en aus der Tabelle einfach zusammengerechnet werden und per PHP wieder als HTML Datei ausgeben werden.

" Sie erreichten 10 von 23 Punkten, damit haben sie 33% erfüllt "
" Vielen Dank für die Teilnahme!"

Hier mal Teile des Codes evtl helfen sie.

Sry für den Spam aber ich denke es ist aufschlussreicher wenn die Informationen ersichtlich sind.

-----------------------------------------------------------------------

SQL Datei zum Tabelle Generieren!


CREATE DATABASE `bwl_lp` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;

use bwl_lp;

create table t1_bg_1
(lfdnr int auto_increment,

db_t1bg1_1 int,
db_t1bg1_2 int,
db_t1bg1_3 int,
db_t1bg1_4 int,
db_t1bg1_5 int,
db_t1bg1_6 int,
db_t1bg1_7 int,
db_t1bg1_8 int,
db_t1bg1_9 int,
db_t1bg1_10 int,
db_t1bg2 int,
db_t1bg3 int,
db_t1bg4 int,
db_t1bg5 int,
db_t1bg6 int,
db_t1bg7 int,
db_t1bg8 int,
db_t1bg9 int,
db_t1bg10 int,
db_t1bg11 int,

-------------------------------------------------------------------------

Beispielfrage in Tabelle mit Divtag!


Frage 3: Über die Befriedigung des Kollektivbedarfs entscheiden ...​



... die privaten Haushalte... die öffentlichen Betriebe... die privaten Unternehmen... die politischen Gremien


---------------------------------------------------------------------------

Submit Button zum weiterleiten der Daten!



​



---------------------------------------------------------------------------

PHP Datenübergabe an MySQL Datenbank!

$db_server="localhost";
$db_name="bwl_lp";
$db_user="$user";
$db_passwort="";
$db=mysql_connect($db_server,$db_user,$db_passwort)
or die("Daten wurden nicht übertragen!");

$eingabe="insert into t1_bg_1(
db_t1bg1_1, db_t1bg1_2, db_t1bg1_3, db_t1bg1_4, db_t1bg1_5, db_t1bg1_6, db_t1bg1_7, db_t1bg1_8, db_t1bg1_9, db_t1bg1_10,
db_t1bg2, db_t1bg3, db_t1bg4, db_t1bg5, db_t1bg6, db_t1bg7, db_t1bg8, db_t1bg9, db_t1bg10, db_t1bg11)
values ('$_POST[t1bg1_1]','$_POST[t1bg1_2]','$_POST[t1bg1_3]','$_POST[t1bg1_4]','$_POST[t1bg1_5]','$_POST[t1bg1_6]','$_POST[t1bg1_7]','$_POST[t1bg1_8]','$_POST[t1bg1_9]','$_POST[t1bg1_10]',
'$_POST[t1bg2]','$_POST[t1bg3]','$_POST[t1bg4]','$_POST[t1bg5]','$_POST[t1bg6]','$_POST[t1bg7]','$_POST[t1bg8]','$_POST[t1bg9]','$_POST[t1bg10]','$_POST[t1bg11]')";

$ergebnis=mysql_query("$eingabe");
$db_close=mysql_close($db);
 
Zuletzt bearbeitet von einem Moderator:
Assyx schrieb:
$db_user="$user";

Moment mal...
Willst du damit der Variablen $db_user den Wert der Variablen $user zuweisen?!? Dann musst du nämlich die "-Zeichen weg lassen.
Nur zur Info: Mit meiner vorherigen Anleitung speicherst du in der Variablen $db_user den Wert "$user".
 
lks92 schrieb:
Moment mal...
Willst du damit der Variablen $db_user den Wert der Variablen $user zuweisen?!? Dann musst du nämlich die "-Zeichen weg lassen.

Negativ, das ist nur bei Hochkommata so.

PHP: Strings - Manual

Gruß
Broken Sword

@lks92: Nein, bei keiner "Konfiguration" kann das ein Fehler verursachen.
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

W
Antworten
4
Aufrufe
2K
Bronco200
B
R
Antworten
2
Aufrufe
1K
T
Zurück
Oben Unten