Guten Tag,
Ich versuche derzeit eine Suchfunktion zu bauen.
Derzeit sind in der Datenbank 2 ID's vorhanden mit jeweils 9 Datensätzen + ID also insgesamt 10.
Geplant ist eine eine Datenbank - Auf der Startseite eine Suchfunktion - Die Ergebnisse werden auf einer neuen Seite ausgegeben jedoch soll dort schon Tooltip zur jeweiligen ID vorhanden sein.
Beispiel:
Ich suche nach "des".
Ausgegeben in der Suche wird:
das Tooltip soll aber jetzt erkennen bei welchem Link er welchen Tooltip von welcher ID anzeigen soll.
Ich hoffe ihr versteht.
Mein Code
Bitte beachtet die Struktur nicht, da ich mehrere Codes miteinander verbunden habe. Nachdem es funktioniert werde ich alles reinigen.
Ich habe die Suche schon hinbekommen mit folgendem Code:
index.php
index2.php
Ich versuche derzeit eine Suchfunktion zu bauen.
Derzeit sind in der Datenbank 2 ID's vorhanden mit jeweils 9 Datensätzen + ID also insgesamt 10.
Code:
id name gebunden art material werte stufe verwertung gold silber
Beispiel:
Ich suche nach "des".
Ausgegeben in der Suche wird:
das Tooltip soll aber jetzt erkennen bei welchem Link er welchen Tooltip von welcher ID anzeigen soll.
Ich hoffe ihr versteht.
Mein Code
Bitte beachtet die Struktur nicht, da ich mehrere Codes miteinander verbunden habe. Nachdem es funktioniert werde ich alles reinigen.
Ich habe die Suche schon hinbekommen mit folgendem Code:
index.php
PHP-Code:
<html>
<head>
<title>Suche</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<form action="index2.php" method="post">
<div style="width: 149px; float:left;">
<input type="text" name="suchbegriff"></div><div style="; margin-top:-6px;float: left;width:34px;"><input type="image" src="img/search.png" value="Suchen"></div>
</form>
</body>
</html>
PHP-Code:
<html>
<head>
<title>Datenbank</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "traumprojekt";
$db = mysql_connect($db_host, $db_user, $db_pass) or die ("Verbindung fehlgeschlagen");
mysql_select_db($db_name, $db) or die ("Verbindung zur Datenbank fehlgeschlagen");
$select = "select * from items where id=1";
$result = mysql_query($select,$db);
$suche = $_POST['suchbegriff'];
// Verbindung oeffnen und Datenbank ausweahlen
$conID = mysql_connect( $db_host, $db_user, $db_pass ) or die( "Die Datenbank konnte nicht erreicht werden!" );
if ($conID)
{
mysql_select_db( $db_name, $conID );
}
$daten = mysql_query('SELECT `name` FROM `items` WHERE `name` LIKE \'%'.$suche.'%\'' , $conID);
while($row=mysql_fetch_array($daten))
{
echo "<a href=\"#hint\" class=\"tooltip\">".$row['name'] , "<br><span class=\"info\">";
if($result){
echo '<div id="top">';
while($row = mysql_fetch_array($result)){
echo "<div class=\"title\">".$row['name']."</div>";
echo "<div class=\"bind\">".$row['gebunden']."</div>";
echo "<div class=\"what\">".$row['art']."</div>";
echo "<div class=\"stoff\">".$row['material']."</div>";
echo '<div id="space"></div>';
echo "<div id=\"middle\">".$row['werte']."</div>";
echo '<div id="space"></div>';
echo '<div id="bottom">';
echo "<div class=\"stufe\">Erfordert: Stufe ".$row['stufe']."</div>";
echo "<div class=\"verwertung\">Rüstung verwerten: ".$row['verwertung']."</div>";
echo "<div class=\"cost\">".$row['gold']." <img src=\"img/gold.gif\" alt=\"gold\" style=\"border: 0;\"> ".$row['silber']." <img src=\"img/silber.gif\" alt=\"silber\" style=\"border: 0;\"></div>";
echo "</div>";
}
echo '</div>';
}
echo "</span></a>";
}
?>
</body>
Kommentar