Hi,
ich kenne mich leider nicht so gut aus in PHP, versuche trotzdem mein glueck, und versuche nicht aufzugeben aber ich bin schon ziemlich an meine grenzen gestossen.
ich moechte ein suchfeld in der webseite einbinden das in meiner bestehender Datenbank zugreifen soll und dort einige felder nach dem suchbegriff durchsucht.
(siehe php feld) damit klappt es alledings moechte ich diesen pulldown menue nicht haben, weiss auch nicht wie ich hin bekommen soll, ohne pulldown menue auf mehrere tabellen zu suchen.
<html>
<head>
<title>Suchen eines einzelnen Kunden</title>
</head>
<body>
<body bgcolor="#FFFFFF">
<HR color="#000000" width="90%">
<BR>
<div align="center">
<table CELLSPACING="0" CELLPADDING="0" WIDTH="90%" border="0">
<tr>
<!-- zweite abfrage -->
<form action=test.php method=post>
<td width="20%">
<p>Suchfeld:<br>
<SELECT NAME="suchfeld" >
<OPTION value='keyword'>keyword
<OPTION value='plz'>plz
<OPTION value='firmenname'>firmenname
</SELECT></p></TD>
<td width="80%">
<p>Suchbegriff:<br>
<INPUT TYPE="text" MAXLENGTH="30" SIZE="30" NAME="suchbegriff"></p></TD>
</TR>
<TR>
<td width="50%"><BR><BR>
<INPUT TYPE="submit" VALUE="Suchen" METHOD="post">
<INPUT TYPE="reset" VALUE="Eingaben löschen"></p></TD>
<td width="50%"></TD>
</form>
</tr>
</table>
<div>
<hr>
</body>
</html>
Alles anzeigen
wie schon erwaehnt die SELECT option soll weg.
dann sobald die abfrage abgeschickt wurde greife ich in die test.php datei und lasse dort die daten auslesen. das sieht so aus:
<html>
<head>
<title>Suchen</title>
</head>
<body>
<?PHP
mysql_connect("localhost","DBtabelle","passwort");
mysql_select_db("Datenbank");
$abfrage = "SELECT * FROM kunden WHERE $suchfeld ='$suchbegriff' ORDER BY Firmenname";
$abfr = mysql_query($abfrage) or die(mysql_error());
while($row = mysql_fetch_object($abfr))
{
hier ist ein include eingebunden das die formatierung und die echos derr db abruft, hier ist soeit alles Super!
}
?>
</body>
</html>
Alles anzeigen
weiss jemand weiter, ich moechte gerne den code so belassen aber wie schon erwaehnt, ich moechte ohne ein pulldown menue in mehreren datenbank felder zugreifen koennen.