Ciao Raga, urge aiutino
C'è una cosa che non riesco proprio a capire, magari è una cavolata ma non riesco a trovare l'anomalia.
L'ultimo blocco di codice, quello dopo l'ultima condizione else if non funge.
Codice PHP:
<?php
// Seleziona Province e Comuni.
include("modules/condb1.php");
if (isset($_GET['regionid']) and is_numeric($_GET['regionid']))
{
if (isset($_GET['requestItems']) and $_GET['requestItems']==='province')
{
$regionID = intval($_GET['regionid']);
$query ="SELECT *
FROM province
WHERE id_regione = '$regionID'
ORDER BY provincia";
$result = mysql_query($query, $con);
$returnProvince = '';
while ($row = mysql_fetch_array($result))
{
$returnProvince .= "||".$row['id'].",".$row['provincia'];
}
print_r($returnProvince);
}
}
else if (isset($_GET['requestItems']) and $_GET['requestItems']==='comuni')
{
$regionID = intval($_GET['regionid']);
$query ="SELECT *
FROM comuni
WHERE id_regione = '$regionID'
ORDER BY comune";
$result = mysql_query($query, $con);
$returnComuni = '';
while ($row = mysql_fetch_array($result))
{
$returnComuni .= "||".$row['id'].",".$row['comune'];
}
print_r($returnComuni);
}
// questo ultimo blocco non mi funziona ! Se invece scrivo una pgina con soloquesto blocco partendo ovviamente dal primo if funziona.
else if (isset($_GET['provinciaid']) and is_numeric($_GET['provinciaid']))
{
if (isset($_GET['requestItems']) and $_GET['requestItems']==='comuni')
{
$provinciaID = intval($_GET['provinciaid']);
$query ="SELECT *
FROM comuni
WHERE id_provincia = '$provinciaID'
ORDER BY comune";
$result = mysql_query($query, $con);
$returnComuni = '';
while ($row = mysql_fetch_array($result))
{
$returnComuni .= "||".$row['id'].",".$row['comune'];
}
print_r($returnComuni);
}
}
?>
Mi aiutate ?
10ks
.