Søg post i mysql database
HejJeg har en mysql database med en del poster. Jeg har lavet en html formular, hvor jeg kan indtaste et nr/navn som jeg så kan hente frem for at rette i de øvrige poster under det pågældende nr/navn.
Når jeg åbner formularen får jeg denne fejlmeddelse:
Notice: Undefined index: q in C:\wamp\www\udstyr\sog_pc - Kopi.php on line 23
Her er min fomular samt php-kode:
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>?q=<?php echo $q;?>" />
<input type="text" id="t1" name="q" value="" /><br /><br>
<input type="submit" id="submit" value="Søg" />
</form>
<?php
include('db_connection.php');
if($_GET['q']){ DETTE ER LINIE 23
$q = $_GET["q"];
$query = mysql_query("SELECT * FROM pc_items WHERE item_navn LIKE '%$q%' ORDER BY id DESC")or die(mysql_error());
//if (mysql_num_rows($query) ==0)
{
echo "Klik på navnet for at rette.<br />";
}
while($row = mysql_fetch_array($query)){
echo "<a href=\"ret_udlon.php?id=".$row['id']."\"><br>".$row['item_navn']."</a><br />";
}
}else{
?>
<?php
}
?>
Hvad er der galt?
Håber i kan hjælpe.