Hallo,
ich muss eine kleine Firefox Extension schreiben, die auf eine Datenbank zugreift.
Da man diese Extensions mit XUL und JS schreibt, JS aber keine Datenbanken kann habe ich ein PHP Script dazwischen gebastelt.
Das Skript funktioniert soweit eigentlich. Jetzt kommt das JS dran, aber ich habe so gut wie keine Ahnung von JS. Ich möchte jetzt gerne in JS einen Aufruf starten, dass ich die Ausgabe des PHP Skripts in meinem JS verwenden kann. Jemand hat mir mal als Keyword:HTTPSRequest genannt, hat mich aber nicht wirklich weiter gebracht.
Das JS soll mein php folgendermasen aufrufen: url/myphp.php?id=geturl&var=Test
Jetzt soll das PHP die URL von Test ausspucken. Wie mach ich das am geschicktesten?
VIELEN DANK
ich muss eine kleine Firefox Extension schreiben, die auf eine Datenbank zugreift.
Da man diese Extensions mit XUL und JS schreibt, JS aber keine Datenbanken kann habe ich ein PHP Script dazwischen gebastelt.
Code:
<?php
# Verbindungsdaten fuer den Zugriff auf die Datenbank
$db_server = "localhost";
$db_name = "test";
$db_user = "root";
$db_password = "";
function geturl($abfrage)
{
global $db_server, $db_name, $db_user, $db_password;
$sendstring='';
$db_connection = mysql_connect ($db_server, $db_user, $db_password)
or die ("Fehler beim Aufbau der Datenbankverbindung: " . mysql_errno ()
. " - " . mysql_error () . "<br>");
if (mysql_select_db ($db_name))
{
if ($result = mysql_query ("SELECT `URL`.`URL`
FROM `URL`
WHERE `URL`.`ID` =(
SELECT `WEBSITE`.`ID`
FROM `WEBSITE`
WHERE `WEBSITE`.`NameW` = '".$abfrage."')"))
{
while($zeile = mysql_fetch_array($result)) {
#echo $zeile['id'].$zeile['URL']."<BR>";
$sendstring= $sendstring.$zeile['URL']." " ;
}
return $sendstring;
}
else
echo "Fehler beim Lesen der Datensätze: "
. mysql_errno () . " - " . mysql_error () . "<br>\n";
}
else
echo "Datenbank konnte nicht ausgewählt werden: "
. mysql_errno () . " - " . mysql_error () . "<br>";
mysql_free_result ($result);
mysql_close ($db_connection);
}
switch($_GET['id']){
case "geturl": geturl($_GET['var']); break;
}
php?>
Das Skript funktioniert soweit eigentlich. Jetzt kommt das JS dran, aber ich habe so gut wie keine Ahnung von JS. Ich möchte jetzt gerne in JS einen Aufruf starten, dass ich die Ausgabe des PHP Skripts in meinem JS verwenden kann. Jemand hat mir mal als Keyword:HTTPSRequest genannt, hat mich aber nicht wirklich weiter gebracht.
Das JS soll mein php folgendermasen aufrufen: url/myphp.php?id=geturl&var=Test
Jetzt soll das PHP die URL von Test ausspucken. Wie mach ich das am geschicktesten?
VIELEN DANK