Hej. Er der nogen derude, som kan hjælpe mig med, hvad der er galt med mit lille php søgemaskine script?
Koden er:
Search
<br />
<form action="Search.php" method="GET">
<input type="text" name="Value" />
<br />
<input type="submit" Value="Search" />
</form>
<br />
<?php
include("con.php"); // Henter mine passwords, og deribland værdien $DBnavn, som er navnet på min database.
$string = $_REQUEST["Value"];
$sql = "SELECT * FROM " . $DBnavn . " WHERE Navn LIKE '$string' OR Kunstner LIKE '$string' OR Kommentar LIKE '$string' ORDER BY ID DESC";
$query = mysql_query($sql) or die(mysql_error());
$row_sql = mysql_fetch_assoc($query);
$total = mysql_num_rows($query);
if($total>0) {
while ($row_sql = mysql_fetch_assoc($query)) {//echo out the results
echo "<a href=Sang.php?ID=" . $row['ID'] . ">" . $row['Navn'] . "</a> - " . $row['Navn'] . "<br />";
}
} else
{
echo "No results to display";
}
?>
Den kan fint registere, når der er noget, som passer ind i søgefeltet. Men den kan bare ikke finde ud af at udskrive verdierne af de fundne felter.
På forhånd tak for hjælpen.
Indlæg senest redigeret d. 27.06.2008 17:07 af Bruger #13254