hjælp ! Søgning
Jeg er newb hvad angår php/mysql, jeg har hårdt brug for hjælp.Jeg har en html side hvor jeg indtaster søgeord og derefter kalder jeg på en php side for at få vist resultaterne.
Jeg har en database der hedder pc og jeg søger i en tabel der hedder hardware hvor jeg har felterne Hardware_name og hardware_producent.
kode til search.htm :
<body>
<body bgcolor=#bbbbb>
<h1> Hardware Søgning </h1>
<form action="result.php" method="post">
Vælg Søgetype: <br>
<select name="searchtype">
<option value="Producent">Producent
<option value="Hardware">Hardware
</select>
<br><br>
Skriv producent eller hardware her:<br>
<input name="searchterm" type=text>
<br><br>
<input type=submit value="search">
</form>
</body>
</html>
kode til result.php:
<html>
<head>
<title>Søgeresultat</title>
</head>
<body>
<body bgcolor=#bbbbb>
<form method="get">
<h1> Søgeresultat : </h1>
<?
$searchtype = ($_POST['searchtype']);
$searchterm = ($_POST['searchterm']);
trim($searchterm);
if(empty($searchtype) || empty($searchterm))
{
echo "Du har ikke indtastet Producent/Hardware. Gå tilbage og prøv igen.";
}
$searchtype=addslashes($searchtype)
$searchterm=addslashes($searchterm)
$dbcon = mysql_connect("localhost", "root", "");
if(!$dbcon)
{
echo"Error: Ingen forbindelse til databasen !";
exit;
}
mysql_select_db("pc", $dbcon);
$query = "SELECT * FROM hardware WHERE (hardware_name LIKE '%$searchterm%') OR (hardware_producent LIKE '%$searchterm%')";
$result = mysql_query($query)
or die ("Query Failed: ". mysql_error());
$num_results = mysql_num_rows($result);
while ($row = mysql_fetch_array($result)) {
echo '$row'
echo '<p>Antal resultater Fundet: ".$num_results."</p>';
?>
</body>
</html>
Der er sikkert mange fejl da jeg ikke er helt inde i syntaksen endnu.
På forhånd Mange tak
