Hallo,ich möchte ein Anfrageformular erstellen,dass den eingegebenen Wert in der gesammten myswl Datenbank-Tabelle sucht und den gefundenen Datensatz ausgibt.
Abfrageformular-Datei:
PHP
<html>
<head>
<title>Suche Formular</title>
</head>
<body>
<h1>Was suchen Sie?</h1>
<form action="abfrage.php" method="post">
<p><strong>Suchbegriff eingeben:</strong></p>
<p><br />
<input name="searchterm" type="text">
<input name="submit" type="submit" value="Suchen">
<br />
</p>
</form>
</body>
</html>
Alles anzeigen
Datei das die Verbindung aufbaut und den Wert ausgibt:
Anbfrage.php
PHP
<head>
<title>Programme</title>
</head>
<table width="1640" border="3">
<tr>
<td width="140">ID</td>
<td width="350">Hersteller</td>
<td width="350">Programmname</td>
<td width="350">Version</td>
<td width="350">Betriebssystem</td>
<td width="140">Datum</td>
</tr>
</table>
<p></p>
<?php
$verbindung = mysql_connect ("server",
"benutzer", "passwort")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("tabelle")
or die ("Die Datenbank existiert nicht.");
?>
<?php
$abfrage = "SELECT * FROM programme WHERE wert='suchbegriff'";
$ergebnis = mysql_query($abfrage);
echo '<table width="1640" border="3">';
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr>";
echo "<td width=140><a href='$row->download'>" . $row->id . "</a></td>";
echo "<td width=350>". $row->hersteller . "</td>";
echo "<td width=350>". $row->programmname . "</td>";
echo "<td width=350>". $row->version . "</td>";
echo "<td width=350>". $row->betriebssystem . "</td>";
echo "<td width=140>". $row->datum . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_free_result( $ergebnis );
?>
Alles anzeigen
Hoffe mir kann jemand helfen verzweifle hier langsam,probier und lese schon seit Tagen und finde keine passende Lösung.
So wie es jetzt ist,kann ich einen Wert eingeben,aber er gibt den Wert nicht aus,sonder zeigt eine Seite ohne Daten und ohne Formular bekomme ichn es nur hin das er alle Datensätze ausliest,er soll aber nur den Datensatz auslesen,der Den Wert den man eingibt auch im jeweiligen Datensatz stehen hat.
Für jede Hilfe bin ich Dankbar