Daten werden nicht übergeben
Hallo zusammen!
Wir sind gerade dabei, eine Datenbank für ein Mitgliederverzeichnis zu erstellen.
Diese soll es auch ermöglichen, innerhalb der DB zu suchen.
Unser Formular sieht wie folgt aus:
<?
$kategorie = $_POST["kategorie"];
$content = $_POST["content"];
// Anhand der übergebenen Kategorie wird eine entsprechende Abfrage generiert
// und das Ergebnis in einer Variablen gespeichert.
mysql_connect("localhost","XXXXX","XXXXX") or die ("Keine Verbindung moeglich");
mysql_select_db("XXXXX") or die ("Die Datenbank existiert nicht");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
if (isset ($content))
{
switch ($kategorie)
{
case "mitglied":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE mitglied = $content");
break;
case "anrede":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE anrede = $content");
break;
case "Titel":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE titel = $content");
break;
case "vorname":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE vorname = $content");
break;
case "name":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE name = $content");
break;
case "verein_landesgruppe":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE verein_landesgeruppe = $content");
break;
case "geburtsdatum":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE geburtsdatum = $content");
break;
case "strasse":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE strasse = $content");
break;
case "plz":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE plz = $content");
break;
case "ort":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE ort = $content");
break;
case "land":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE land = $content");
break;
case "email":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE email = $content");
break;
case "homepage":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE homepage = $content");
break;
case "telefon":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE telefon1 = $content");
break;
case "handy":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE handy = $content");
break;
case "mitgliedsbeitrag_gezahlt":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE mitgliedsbeitrag_gezahlt = $content");
break;
case "bemerkungen":
$erg = mysgl_query("SELECT mitglied, vorname, name FROM Mitgliederverzeichnis WHERE bemerkungen = $content");
break;
}
if ($erg)
{
while($row = mysql_fetch_array($erg))
{
echo $row[0];
echo 'Â ';
echo $row[1];
echo 'Â ';
echo $row[2];
?>
">Details
<?
}
}
else
{
echo "Es sind keine Datensätze vorhanden";
}
}
else
{
echo "Bitte Wählen Sie eine kategorie aus und geben Sie einen Suchtext ein.";
}
?>
Leider ergibt jede Eingabe eines Suchtextes die Ausgabe des ersten echo-Befehls: 'Es sind keine ....Ä'. Woran kann das liegen?
Das Regional-Magazin für Lüneburg und die Region:
salzsau-panorama.de
Beitrag erstellen
EinloggenKostenlos registrieren