non capisco perche non funziona ecco il codice:
Codice PHP:
<?php
$testo=$_SERVER['QUERY_STRING'];
$stringa = str_replace("page=34?", " ", $testo);
echo $stringa;
$pieces = explode("&zona=", $stringa);
$comune = $pieces[0];?>
<?php
$zona2 = $pieces[1];
$zona1 = str_replace("%20", " ", $zona2);
echo $zona1;
$ins=mysql_query("SELECT * FROM struttura WHERE comune=$comune and zona=$zona1 ") or die (mysql_error());
while($result=mysql_fetch_array($ins)){
?>
<?php } ?>
Ecco l'errore:
11&zona=Sono%20Un%20Pazzo
Sono Un Pazzo Errore di sintassi nella query SQL vicino a 'Un Pazzo' linea 1
Dove UN Pazzo non è altro che il valore della variabile che passo per fare la ricerca nella query