Hallo ihr lieben,
ich bin relativ neu beim PHP Programmieren als auch bei MySQL und bräuchte eure Hilfe.
Ich habe eine MySQL Datenbank und möchte jetzt gerne diese Datenbank über ein Webinterface durchsuchen.
Dabei soll nur eine Spalte durchsucht werden nach der PLZ.
Hier mein bisheriger Code, den ich mir hier und auf anderen Seiten zusammen gebastelt habe.
Als erstes der Code der Suchseite:
Und hier dann die Suchseite:
Bei der Ergbnisseite sollen halt mehrere Spalten der Tabelle untereinander angezeigt werden.
Leider bekomme ich den Übergang nicht hin, den Suchbegriff in die PHP Seite zu übertragen und die Datenbank zu durchsuchen.
Sitze jetzt seit mehreren Tagen an dem Problem und finde auch durch intensives Suchen über Google und hier in den Tutorials nicht das was ich brauche.
Ich hoffe ihr könnt mir helfen.
TheLuBu
ich bin relativ neu beim PHP Programmieren als auch bei MySQL und bräuchte eure Hilfe.
Ich habe eine MySQL Datenbank und möchte jetzt gerne diese Datenbank über ein Webinterface durchsuchen.
Dabei soll nur eine Spalte durchsucht werden nach der PLZ.
Hier mein bisheriger Code, den ich mir hier und auf anderen Seiten zusammen gebastelt habe.
Als erstes der Code der Suchseite:
Code:
<html>
<body>
<title>Suchformular</title>
<form method="Post" action="ergebnis.php">
<p>
<select name="art" size="0">
</select>
<input name="PLZ" type="text" size="8" maxlength="5">
<input type="submit" value="Suchen">
</form>
</body>
</html>
Und hier dann die Suchseite:
Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Ergebnis</title>
</head>
<body>
<?php
mysql_connect("Server","Benutzer","Passwort")or die ("keine verbindung möglich");
mysql_select_db("Datenbankname")or die ("datenbank nicht vorhanden");
$res = mysql_query("SELECT * FROM Tabelle1 WHERE PLZ LIKE '%$suchbegriff%'");
// ausgabe der ergebnisse
while ($row = mysql_fetch_array($res)){
$Test1 = $row['Test1'];
$Test2= $row['Test2'];
$Test3= $row['Test3'];
$Test4= $row['Test4'];
$Test5= $row['Test5'];
echo ("$Test1<br>$Test2<br>$Test3<br>$Test4<br>$Test5<br><br>");
}
?>
</body>
</html>
Bei der Ergbnisseite sollen halt mehrere Spalten der Tabelle untereinander angezeigt werden.
Leider bekomme ich den Übergang nicht hin, den Suchbegriff in die PHP Seite zu übertragen und die Datenbank zu durchsuchen.
Sitze jetzt seit mehreren Tagen an dem Problem und finde auch durch intensives Suchen über Google und hier in den Tutorials nicht das was ich brauche.
Ich hoffe ihr könnt mir helfen.
TheLuBu