Zur Navigation

Datenbankabfrage per Javascript

1 Peter

Hallo ,
habe da ein Problem, womit ich nicht weiter komme.
Bei der Änderung der Abfrage von PHP über den SumitBouton in eine Javascript Function benötige ich eure Hilfe.
Wo liegt mein Denkfehler?
<script type="text/javascript"> 
 //Datenbankabfrage
 function abf(){
 <?php
   $hochpg = $hoch + $pg;
   $gp = "h" . $hochpg;

   $sqlab= "select breite, $gp from jalou";  
   $sqlab .= " where breite like '" . $breite . "%'";

   $res = mysql_query($sqlab) OR die(mysql_error());
   $num = mysql_num_rows($res);
   if ($num==0) echo "keine passenden Datensätze gefunden". "<br>";

   while ($dsatz = mysql_fetch_assoc($res))
   {
      $preis = $dsatz["$gp"];
         }
         
         ?>
         }
</script>
Ausgelöst soll die function durch onblur

http://www.windeko.de/php/daten04.php

Vielen Dank im voraus!
Viele Grüße
Peter

03.03.2008 23:40

2 Jörg Kruse

Möchtest du innerhalb der JavaSCript-Funktion PHP ausführen? das wird nicht funktionieren: JavaScript wird im Browser, PHP auf dem Server ausgeführt. Ein Möglichkeit wäre die Verwendung von Ajax, dann können Browser und Server über XMLHttpRequest Daten austauschen. Andernfalls müssen die relevanten Daten über das Formular zum Server gesendet werden, damit dieser die Datenbankabfrage realisieren kann

04.03.2008 00:12 | geändert: 04.03.2008 00:14

3 Peter

Hallo Jörg,
dann behalte ich lieber den Button und die PHP-Abfrage.
Mit XMLHttpRequest kenne ich mich noch nicht aus.
Danke für Deine schnelle Antwort.

Peter

04.03.2008 00:40

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]