Udfør php function ved onkeydown virker ikke
Jeg skal have udført en php function ved onkeydown, men jeg får en javascript fejl som lyder:Linie: 1
Tegn: 1
Fejl: Et objekt var ventet
Kode 0
Url-adresse: http://127.0.0.1/test.php
Her er hele min fil:
<?php
echo "<form action=\"\" method=\"POST\">";
echo "Keyword: <input type=\"text\" name=\"ord\" onkeydown=\"search();\"> (Søger på overskrifter)";
echo "</form>";
mysql_connect('localhost','root','');
mysql_select_db('test');
function search() {
$ord = $_POST['ord'];
if ($ord == ""){
$query = mysql_query("SELECT * FROM artikler WHERE LOWER(overskrift) LIKE '%".strtolower($ord)."%' ORDER BY overskrift ASC")or die(mysql_error());
if (mysql_num_rows($query)>0){
$number = mysql_num_rows($query);
echo "<br><br><br>";
echo "Der blev fundet <b>".$number."</b> resultat(er) på søgningen <b>".$ord."</b><br><br><ul><hr>";
while($row = mysql_fetch_array($query)){
echo $row['overskrift'];
echo '<br><hr>';
}
echo "</ul>";
}else{
echo "Ingenting fundet på søgningen <b>".$ord."</b>";
}
}else{
echo "Indtast et søgeord";
}
}
?>
