Hi,
würd gern eine Suchfunktion machen. Ansich funktionierts ja auch, nur wenn in der Datenbank 2 gleiche Begriffe stehen wird immer nur einer angezeigt.
Ist ja ansich auch ganz logisch wenn man sich mein Script anschaut.
Kann mir vielleicht jemand sagen wie ich das machen kann dass alle gefundenen Ergebnisse angezeigt werden?
<?php
function search($suche) {
$hostUrl = '';
$userName = '';
$password = '';
$mysql_datetime = date('Y-m-d H:i:s');
$connectID = mysql_connect($hostUrl, $userName, $password)
or die ("Tut mir leid, kann keine Verbindung zur Datenbank aufbauen");
mysql_select_db("", $connectID)
or die ("Auswahl der Datenbank nich Möglich");
$myDataID = mysql_query("SELECT * FROM tabelle WHERE Nachname = '$suche'" , $connectID)
or die ("Auswahl von Datenbank nicht möglich");
return $myDataID;
mysql_close($connectID);
}
if (@$_POST['searched']) {
$suche = $_POST['suche'];
$returnedRecord = search($suche);
$LastName = @mysql_result($returnedRecord,0,'Nachname');
$FirstName = @mysql_result($returnedRecord,0,'Vorname');
$id = @mysql_result($returnedRecord,0,'id');
echo "<a href=\"test.php?tcid=$id\">$LastName $FirstName</a>";
}
?>
MfG
Simon