heimo
Pixelschubser Threadstarter
Beiträge: 1 |
Hallo Zusammen,
Ich brauche dringend einen Tipp wie ich mit einem Select-Menü in einem Formular ALLE Datensätze einer Tabelle anzeigen lassen kann.
Die Auswahl nach einzelnen values funktioniert. Wie kann ich im PHP quasi "alle daten dieser spalte anzeigen" programieren.
Ich habe 4 Spalten die je nach Menüauswahl (Bsp. Jahr = 2000, 2001, 2002 ode ALLE Jahre) abgefragt werden sollen.
->> die Abfrage soll so einschränkbar sein wie der AUTO-FILTER im Excel.
Bitte um eine kurze Anleitung oder ein skript.
Danke
Heimo
|
Jentsch_a
Otto-Normal-Poster
Beiträge: 79 |
Tach Heimo,
ich hoffe ich habe dich richtig verstanden:
Probier das mal aus
$conn = mysql_connect("localhost", "benutzer", "passwort");
if (!$conn) {
echo "Unable to connect to DB: " . mysql_error();
exit;
}
if (!mysql_select_db("Datenbankname")) {
echo "Unable to select mydb: " . mysql_error();
exit;
}
$sql = "SELECT Jahr as Jahr, Spalte2, Spalte3
FROM user
WHERE Jahr = '2000' ";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
// then create $userid, $fullname, and $userstatus
while ($row = mysql_fetch_assoc($result)) {
echo $row["Jahr"];
echo $row["Spalte 2"];
echo $row["Spalte 3"];
}
mysql_free_result($result);
2000 ist mit der Variablen die von dem Select-Menü übergeben wird zu ersetzen!
---
MfG
André
|