ich habe mir ein kleines Menü zusammengebaut. Durch die jeweilige Taste passiert dann etwas. Aber auch wenn ich nichts drücke wird der SQL-Befehl schon ausgeführt und zwar immer der letzte. Es wird die if-Abfrage in JavaScript gar nicht beachtet. Weis jemand wie ich das ändern muss ? Wäre sehr nett wenn mir jemand einen Tip geben könnte

Code: Alles auswählen
<script type="text/javascript">
function TasteGedrueckt (Ereignis) {
if (!Ereignis)
Ereignis = window.event;
if (Ereignis.which) {
Tastencode = Ereignis.which;
} else if (Ereignis.keyCode) {
Tastencode = Ereignis.keyCode;
}
if (Tastencode==49) {
location.href="4.php";
<?php
$table = "einstellungen";
$sql = "UPDATE $table SET bed='1' WHERE id='1'";
$result = mysql_query($sql, $conn);
?>
}
if (Tastencode==50) {
location.href="4.php";
<?php
$table = "einstellungen";
$sql = "UPDATE $table SET bed='2' WHERE id='1'";
$result = mysql_query($sql, $conn);
?>
}
}
document.onkeydown = TasteGedrueckt;
</script>
