Es werden exakt alle Datensätze angezeigt in denen der Suchbegriff enthalten ist.
Das funktioniert super !
Kann mir mal jemand bitte helfen wie ich das in "phpbb-Form" umschreibe?
Es geht nur um den php-Teil, Sprachdatei und Template bekomme ich selber hin.
Code: Alles auswählen
<?php
// Verbindung zur Datenbank herstellen
$host = "localhost";
$user = "xxxxx";
$pass = "xxxxx";
$db = "kunden";
mysql_connect($host, $user, $pass) or die ("Keine Verbindung zur Datenbank");
mysql_select_db($db);
// Datenbank durchsuchen
if ($_POST['submit'])
{
$sql = 'SELECT Id, Vorname, Nachname, Ort, Strasse, Geburtsdatum
FROM `kunden` WHERE Vorname LIKE "%'.$_POST['suche'].'%" or Nachname like "%'.$_POST['suche'].'%" or Geburtsdatum like "%'.$_POST['suche'].'%" or Strasse like "%'.$_POST['suche'].'%" or Ort like "%'.$_POST['suche'].'%'.$_POST['suche'].'%"';
$res = mysql_query($sql) or die (mysql_error());
// Datenbank , Einträge anzeigen
echo "<ul>";
while ($row = mysql_fetch_assoc($res)) echo "<li><a href=\"suche_funtions.php?id={$row["Id"]}\">{$row["Vorname"]} {$row["Nachname"]} {$row["Ort"]} {$row["Strasse"]} {$row["Geburtsdatum"]} </a></li>";
echo "</ul>";
mysql_free_result($res);
}
else
{
echo '<form method="post" action="">
<table width="500" border="0">
<tr>
<td>Suche</td>
<td><input type="text" name="suche" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Suchen"></td>
</tr>
</table>
</form>';
}
?>
Code: Alles auswählen
<?php
// Verbindung zur Datenbank herstellen
$host = "localhost";
$user = "xxxxx";
$pass = "xxxxx";
$db = "kunden";
mysql_connect($host, $user, $pass) or die ("Keine Verbindung zur Datenbank");
mysql_select_db($db);
$sql = "SELECT * FROM kunden WHERE Id = \"{$_GET["id"]}\"";
$res = mysql_query($sql) or die (mysql_error());
$i = 0;
echo '<table width="500" class="table" align="left">';
while ($row = mysql_fetch_assoc($res)) {
$i++;
foreach ($row as $key => $value) {
echo '<td>' . $key . '</td><td>' . $value . '</td></tr>';
}
echo ' <tr>
<td> </td>
<td> </td>
</tr>';
}
echo '</table>';
mysql_free_result($res);
?>