Moin!
Das Javscript sollte soweit funktionieren, wenn ich einfach in ein html div die beiden variablen per innerHTML reinsetze, sind die Werte korrekt und werden angezeigt.
Der PHP-Teil ist schon mal Schrott. Du hast auch nicht beachtet, was Dir vorher schon geschrieben wurde. Besser:
include('../nicht_oeffentlich/dbconnect.php'); // liefert hoffentlich $DB (Verbindungskennung)
$sql='
SELECT
COUNT (`title`)
FROM
`xy`
WHERE
`title` = ".mysql_real_escape_string($_GET['x'], $DB).'"
AND `pid` = "mysql_real_escape_string($_GET['y'], $DB).'"
';
# Debug:
print '<pre>$sql="'.htmlentities($sql).'"</pre>';
$result = mysql_query($sql, $DB) or die ('<pre>'.mysql_error($DB).'</pre>');
$row=mysql_fetch_array($result); // Es gibt nur eine Zeile
if(!$row[0]){
die ("nicht vorhanden!");
} else {
die ("vorhanden!");
}
Was gibt Dein PHP-Skript aus, wenn Du es direkt im Browser aufrufst?
Erst wenn Diese Ausgaben Deinen Erwartungen entsprechen prüfe Dein Javascript.
Außerhalb des Debuggens wirst Du für das " or die ('<pre>'.mysql_error($DB).'</pre>')" eine bessere Lösung finden.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix