Hallo,
ich bin dabei einen Filter für meine Datensätze einzurichten.
Leider fehlt mir an der einen oder anderen Stelle das nötige Now How.
Ich habe drei dropdown Felder die meine Datensätze filtern sollen. Am besten jeder für sich und alle zusammen.
Leider flupt es nicht ganz. Zudem wer es super wenn mir noch gesagt wird wieviele Datensätze da sind.
Würde mich freuen wenn sich das hier jemand mal anschaut.
ich bin dabei einen Filter für meine Datensätze einzurichten.
Leider fehlt mir an der einen oder anderen Stelle das nötige Now How.
Ich habe drei dropdown Felder die meine Datensätze filtern sollen. Am besten jeder für sich und alle zusammen.
Leider flupt es nicht ganz. Zudem wer es super wenn mir noch gesagt wird wieviele Datensätze da sind.
Würde mich freuen wenn sich das hier jemand mal anschaut.
PHP-Code:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Daten aus einer Datenbank abrufen</title>
</head>
<body>
<div>
<form action="<?=$_SERVER["PHP_SELF"]?>" method="post">
<select name="zielgruppe">
<option value="">Alle</option>
<option value="1">Kinder (0-6)</option>
<option value="2">Kinder (6-10)</option>
<option value="3">Kinder (10-14)</option>
<option value="4">Jugendliche (14-1</option>
<option value="5">Erwachsene</option>
<option value="6">Senior*innen</option>
<option value="7">Familien</option>
<option value="8">geflüchtete Menschen</option>
</select>
<select name="schwerpunkt">
<option value="">Alle</option>
<option value="1">Beratung</option>
<option value="2">Betreuung</option>
<option value="3">Bewegung</option>
<option value="4">Förderung/ Bildung</option>
<option value="5">Freizeitaktivitäten</option>
<option value="6">Hospizarbeit</option>
<option value="7">Kochen</option>
<option value="8">Kreativ-/ Kulturangebot</option>
<option value="9">Natur/ Tiere</option>
<option value="10">PC/ Internet etc.</option>
<option value="11">Vorlesen</option>
<option value="12">Quartier-/ Nachbarschaftsangebot</option>
<option value="13">Gesundheit</option>
<option value="14">Handwerk</option>
<option value="15">religiös</option>
</select>
<select name="kreis">
<option value="">Alle</option>
<option value="1">Bielefeld</option>
<option value="2">Kreis Herford</option>
<option value="3">Kreis Minden</option>
<option value="4">Kreis Lippe</option>
<option value="5">Kreis Höxter</option>
<option value="6">Kreis Gütersloh</option>
<option value="7">Kreis Paderborn</option>
</select>
<input type="submit" name="submit" value="ok">
</form>
<?php
// Verbindung zum Datenbankserver
mysql_connect("localhost", "User", "Passwort") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("DB") or die(mysql_error());
// SQL-Query
$strSQL = "SELECT * FROM con_pifa_projekt WHERE zielgruppe = '".$_POST["zielgruppe"]."' ";
$strSQL = "SELECT * FROM con_pifa_projekt WHERE schwerpunkt = '".$_POST["schwerpunkt"]."' ";
$strSQL = "SELECT * FROM con_pifa_projekt WHERE kreis = '".$_POST["kreis"]."' ";
// Query ausführen (die Datensatzgruppe $rs enthält das Ergebnis)
$rs = mysql_query($strSQL);
// Schleifendurchlauf durch $rs
while($row = mysql_fetch_array($rs)) {
// Name der Person
$strName = $row['einrichtung'] . " " . $row['kostenstelle'];
// Erstelle einen Link zu person.php mit dem id-Wert in der URL
$strLink = "<a href = 'projekt.php?id=" . $row['id'] . "'>". $row['titel'] ."</a>";
// Link in der Liste
echo "<p>" . $strLink ." ". $row['ort'] ." </p>";
}
// Schließt die Datenbankverbindung
mysql_close();
?>
</div>
</body>
</html>
Kommentar