Sandra
16.05.2007, 14:54:55
Hallo,
schreibe aus einem Listenfeld die Daten in die DB. Weil ich diese dann in einem Diagramm darstelle, brauche ich nicht nur das "value", sondern auch einen Text zu dem jeweiligen Wert.
das Auswahlfeld heißt interesse1. Nun habe ich zum Text in db schreiben case verwendet, aber es wird immer "schlecht", also der letzte case geschrieben, auch wenn die Auswahl "gut" ist. Die Zahlen werden hingegen richtig in die db eingefügt.
Hat Jemand eine Idee?
Hier der code
$_POST['$interesse']=$_POST['interesse1'];
switch($_POST['$interesse'])
{
case 1 :
$_POST['$interesse']='sehr gut';
case 2 :
$_POST['$interesse']='gut';
case 3 :
$_POST['$interesse']='durchschnittlich';
case 4 :
$_POST['$interesse']='schlecht';
break;
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO besucher ( verkauf, zahlen) VALUES (%s,%s)",
GetSQLValueString($_POST['$interesse'], "text"),
GetSQLValueString($_POST['interesse1'], "int"));
usw.
DANKE
Sandra
schreibe aus einem Listenfeld die Daten in die DB. Weil ich diese dann in einem Diagramm darstelle, brauche ich nicht nur das "value", sondern auch einen Text zu dem jeweiligen Wert.
das Auswahlfeld heißt interesse1. Nun habe ich zum Text in db schreiben case verwendet, aber es wird immer "schlecht", also der letzte case geschrieben, auch wenn die Auswahl "gut" ist. Die Zahlen werden hingegen richtig in die db eingefügt.
Hat Jemand eine Idee?
Hier der code
$_POST['$interesse']=$_POST['interesse1'];
switch($_POST['$interesse'])
{
case 1 :
$_POST['$interesse']='sehr gut';
case 2 :
$_POST['$interesse']='gut';
case 3 :
$_POST['$interesse']='durchschnittlich';
case 4 :
$_POST['$interesse']='schlecht';
break;
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO besucher ( verkauf, zahlen) VALUES (%s,%s)",
GetSQLValueString($_POST['$interesse'], "text"),
GetSQLValueString($_POST['interesse1'], "int"));
usw.
DANKE
Sandra