Zdravím,
bylo by možno mi poradit, jak si zažádat u PHP souboru o odpověď? Potřebuji se připojit do MySQL databáze a to JavaScript neumožňuje, tak jsem si chtěl AJAXem zažádat u PHP souboru o odpověď.
Skript mám, ale nefunguje. Bylo by možno mi napsat, jestli ho mám vůbec dobře?
Děkuji za odpověď
Skript:
function majitel_sedadla(){
var url = 'majitel.php?sedadlo=' + document.getElementById("sedadlo").value;
if (url != 0)
{
if (window.ActiveXObject)
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
httpRequest = new XMLHttpRequest();
}
httpRequest.open("GET", url, true);
httpRequest.onreadystatechange= function () {processRequest(); } ;
httpRequest.send(null);
}
}
function processRequest()
{
if (httpRequest.readyState == 4)
{
if(httpRequest.status == 200)
{
alert (httpRequest.responseText);
}
}
}
PHP soubor:
<?php
if(isset($_GET["sedadlo"]) and ($_GET["sedadlo"] != "")) {
$sedadlo = $_GET["sedadlo"];
}
else{
$sedadlo = NULL;
}
$server = "localhost"; // jméno serveru
$login = "rezervace"; // prihlašovací jméno
$heslo = "holoska"; // heslo
$databaze = "rezervace"; // název databáze
MySQL_Connect($server, $login, $heslo) or die("Nepodarilo se pripojit k databázi"); // pripojení k databázi
MySQL_Select_DB($databaze) or die("Nepodarilo se otevrít databázi"); // výber databáze
$majitel = MySQL_Query("SELECT Jmeno FROM majitelesedadel WHERE id = $sedadlo;");
return $majitel;
?>