Codice PHP:
<?php
header('Content-Type: text/xml');
echo "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>";
echo '<response>';
$host="localhost";
$username="root";
$password="";
$conn=mysql_connect($host,$username,$password);
if(!$conn)
{
echo"errore connessione";
}
mysql_select_db("temporaneo", $conn)
or die ("errore nella connessione con il database");
$username=$_GET['name'];
$sql="select username from utenti where username='$username' ";
$ab=mysql_query($sql);
if ($ab==false) die("errore nel controllo dei doppi");
if (mysql_num_rows($ab)>=1) die("Il nome utente esiste, inseriscine un'altro!!");
echo '</response>';
?>
Con questo codice io dovrei cercare se l'username dato in GET è già presente nel database.
Quando faccio il GET manuale del file php (controlloUser.php?name=usergiausato) mi restituisce l'errore "Errore interpretazione XML: nessun elemento trovato". Consigli????? Vi prego aiutatemi!