Forespørgsel i SQL vist i php
Jeg har problem med at få vist de ord, der indeholder ordet comp i min formular. Jeg kan godt få resultatet frem ved min sql forespørgsel, min fremgangsmåde står her:// Ikke mening resultatet skal staa her. Det skal vises ved sogningen.
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row
echo $row['navn']. "<br />";
}
Kan bare ikke få det frem, når jeg trykker på min submit knap OK. Håber I kan hjælpe.
<?php
$DBhost = "localhost";
$DBuser = "";
$DBpass = "";
$DBname = "";
$table = "p";
mysql_connect($DBhost, $DBuser, $DBpass) or die ("Ingen forbindelse");
@mysql_select_db("") or die ("Fandt ikke DB");
$result = mysql_query ("SELECT navn FROM p WHERE navn like '%Comp%'");
if (!$result)
{die ('fejl: ' . mysql_error());}
// Ikke mening resultatet skal staa her. Det skal vises ved sogningen.
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row
echo $row['navn']. "<br />";
}
mysql_close();
?>
<html>
<h3>Søg efter Præparat navne</h3>
<form action="katalog.php" method="GET">
Søg: <input type="text" name="$row" size="25"/>
<input type="submit" value="OK"/> <br> </p>
<!--Resultat-->
<?php echo $_GET['$row']; ?>
</form>
</html>