bevor ich anfange mein Problem zu schildern, muss ich Euch warnen.
Bin totaler Anfänger und komme nicht mehr weiter
Ich habe eine Online-Umfrage programmiert (mit HTML/PHP) und
komme jetzt mit der Auswertung nicht ganz klar.
Es sind insgesamt 15 Fragen und somit ein Formular je Seite. Also, auf Seite 1
befindet sich das 1. Formular und auf Seite 2 befindet sich Auswertung1 und
das 2. Formular, auf Seite 3 befindet sich Auswertung2 und das 3. Formular usw.
Die erste Auswertung (aus1.php) lautet folgendermaßen:
PHP-Code:
<?php
//Auslese der Formulardaten und Speicherung in Variablen
$g1=$_POST['ge1'];
$g1=strip_tags($_POST['ge1']);
$g2=$_POST['ge2'];
$g2=strip_tags($_POST['ge2']);
$g3=$_POST['ge3'];
$g3=strip_tags($_POST['ge3']);
$g4=$_POST['ge4'];
$g4=strip_tags($_POST['ge4']);
$g5=$_POST['ge5'];
$g5=strip_tags($_POST['ge5']);
$g6=$_POST['ge6'];
$g6=strip_tags($_POST['ge6']);
//Aufbau einer DB-Verbindung, Einfügen der
Formulareingaben in die DB
$dbhost="localhost";
$dblogin="XXXX";
$dbpwd="XXXX";
$dbname="test";
$link=mysql_connect($dbhost,$dblogin,$dbpwd)or die
("Verbindung zur Datenbank fehlgeschlagen");
mysql_select_db($dbname, $link);
$SQL_statement="INSERT INTO gruppe_1 (ge1,ge2,ge3,ge4,ge5,ge6)
VALUES('$g1','$g2','$g3','$g4','$g5','$g6')";
mysql_query($SQL_statement, $link);
$id=mysql_insert_id($link);
mysql_close();
?>
(....also ich möchte ja komplett einen
Datensatz für die 15 Auswertungen und nicht 15).
Deshalb habe ich die zweite Auswertung (aus2.php) wie folgt programmiert:
PHP-Code:
<?php
//Auslese der Formulardaten und Speicherung in Variablen
$los1=$_POST['los1'];
$los1=strip_tags($_POST['los1']);
$los2=$_POST['los2'];
$los2=strip_tags($_POST['los2']);
$los3=$_POST['los3'];
$los3=strip_tags($_POST['los3']);
$los4=$_POST['los4'];
$los4=strip_tags($_POST['los4']);
$los5=$_POST['los5'];
$los5=strip_tags($_POST['los5']);
$los6=$_POST['los6'];
$los6=strip_tags($_POST['los6']);
$los7=$_POST['los7'];
$los7=strip_tags($_POST['los7']);
$los8=$_POST['los8'];
$los8=strip_tags($_POST['los8']);
$los9=$_POST['los9'];
$los9=strip_tags($_POST['los9']);
//Aufbau einer DB-Verbindung, Einfü gen
der Formulareingaben in die DB
$dbhost="localhost";
$dblogin="XXX";
$dbpwd="XXX";
$dbname="test";
$link=mysql_connect($dbhost,$dblogin,$dbpwd)
or die("Verbindung zur Datenbank fehlgeschlagen");
mysql_select_db($dbname, $link);
$SQL_statement="UPDATE gruppe_1 SET l
os1='$los1',
los2='$los2',
los3='$los3',
los4='$los4',
los5='$los5',
los6='$los6',
los7='$los7',
los8='$los8',
los9='$los9'
WHERE id = $id";
mysql_query($SQL_statement, $link);
mysql_close();
?>
rein, aber die 2 Auswertung aktualisiert er mir nicht in den Datensatz???
Was mache ich falsch??? Liegt es an der id???
Wäre nett, wenn ich von Euch hören würde
Kommentar