MatMagic
Erfahrenes Mitglied
Hallo Community !
Da hab ich leider gleich das nächste Problem :-(
Zugang zu den Daten soll man nur bekommen wenn man eine Seriennummer eingibt die zu einem Typ passt. Das funktioniert auch, aber ich kriege es nicht hin alle Datensätze welche die gleiche Seriennummer haben anzeigen zu lassen.
CODESCHNIPSEL:
$kz1 - 3 und $typ kommen aus einem vorherigen Formular in dem 3 Seriennummerstücke und der Typ eingegeben werden. Die Seriennummer $kz wird in diesem Codeteil aus den 3 Teilstücken zusammengesetzt.
Wurde Seriennummer und richtiger Typ dazu eingegeben (ansonsten Fehlermeldung) bekomme ich auf der "intern.php" die Werte ID, Seriennummer und Modell übergeben....aber nur für ein Feld in der Tabelle. In der Tabelle gibt es aber mehrere Felder mit der gleichen Seriennummer - und ich möchte gerne auf der "intern.php" alle Modelle (Typen) mit der gleichen Seriennummer ausgegeben bekommen.
Meine Frage: Wie kann ich beim abfragen der Datenbank ALLE Felder auslesen in denen die gleiche Seriennummer steht und diese in Variablen (mit Arrays?) abspeichern damit ich auf meiner "intern.php" alle Daten anzeigen lassen kann ?
**EDIT**
Nachdem ich eine Nacht drüber geschlafen habe - war ich dann in der Lage das Problem selbst zu lösen
*******
Da hab ich leider gleich das nächste Problem :-(
Zugang zu den Daten soll man nur bekommen wenn man eine Seriennummer eingibt die zu einem Typ passt. Das funktioniert auch, aber ich kriege es nicht hin alle Datensätze welche die gleiche Seriennummer haben anzeigen zu lassen.
CODESCHNIPSEL:
Code:
$kz = $_REQUEST["kz1"] . "-" . $_REQUEST["kz2"] . "/" . $_REQUEST["kz3"];
$typ = $_REQUEST["typ"];
$sql = "SELECT Id, Seriennummer, Modell FROM tbl_serial WHERE Seriennummer = '$kz' AND typ = '$typ'";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Daten ins Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvars erstellen und registrieren
$_SESSION["user_id"] = $data["Id"];
$_SESSION["user_seriennummer"] = $data["Seriennummer"];
$_SESSION["user_modell"] = $data["Modell"];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
Wurde Seriennummer und richtiger Typ dazu eingegeben (ansonsten Fehlermeldung) bekomme ich auf der "intern.php" die Werte ID, Seriennummer und Modell übergeben....aber nur für ein Feld in der Tabelle. In der Tabelle gibt es aber mehrere Felder mit der gleichen Seriennummer - und ich möchte gerne auf der "intern.php" alle Modelle (Typen) mit der gleichen Seriennummer ausgegeben bekommen.
Meine Frage: Wie kann ich beim abfragen der Datenbank ALLE Felder auslesen in denen die gleiche Seriennummer steht und diese in Variablen (mit Arrays?) abspeichern damit ich auf meiner "intern.php" alle Daten anzeigen lassen kann ?

**EDIT**
Nachdem ich eine Nacht drüber geschlafen habe - war ich dann in der Lage das Problem selbst zu lösen

*******
Zuletzt bearbeitet: