Errore in script sul sito

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ho provato questo script che si trova all'interno di questo sito, con questo indirizzo: https://www.mrw.it/...
Intitolato Select dinamiche con JQuery e PHP, funziona per metà, perchè i risultati nella select me l'inserisce in orizzontale, non in verticale.
Come posso fare?

Grazie:confused:
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Il codice completo si trova sul link che ho inserito, però se vuoi tutto il codice:

Codice:
<p>
<label for="region">Regione:</label><br />
<select id="region" name="region" onchange="selProvCom(this.value);">
<option value="" selected="selected">-- seleziona --</option>
<?php
// Collegamento ad database. 
include("dbconfig.php");

// Query selezione tutte le regioni. 
$sql = "select * from regioni order by regione"; 

// Eseguo la query. 
$result = mysql_query($sql, $conn); 
while($region = mysql_fetch_array($result)) {
?>
<option value="<?php echo $region['id']; ?>"><?php echo $region['regione']; ?></option>
<?php
}
?>
</select>
</p>
<p>
<label for="province">Provincia:</label><br />
<select id="province" name="province" onchange="selCom(this.value);">
<option value="" selected="selected">-- seleziona --</option>
<?php

// Query selezione tutte le province. 
$sql = "select * from province order by provincia"; 

// Eseguo la query. 
$result = mysql_query($sql, $conn); 
while($province = mysql_fetch_array($result)) {
?>
<option value="<?php echo $province['id']; ?>"><?php echo $province['provincia']; ?></option>
<?php
}
?>
</select>
</p>
<p>
<label for="city">Città:</label><br />
<select id="city" name="city">
<option value="" selected="selected">-- seleziona --</option>
</select>
</p>

Nell'head:
Codice:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">

// Select Province e Comuni dalla Regione. 
function selProvCom(idRegion) {
  // Seleziono province di questa regione. 
  $.get("select_abitativa.php", { regionid: idRegion, requestItems: 'province'}, 
  function(dataProvince){
    $("select[id='province']").empty(); 
    var options = '-- seleziona --';
    var arrayProvince = dataProvince.split( '||');
    for (var i = 1; i < arrayProvince.length; i++) {
      var provincia = arrayProvince[i].split( /,/);
      options += '' + provincia[1] + '';
    }
    $("select[id='province']").html(options);
  });

  // Seleziono comuni di questa regione. 
  $.get("select_abitativa.php", { regionid: idRegion, requestItems: 'comuni'}, 
  function(dataComuni){
    $("select[id='city']").empty();
    var options = '-- seleziona --';
    var arrayComuni = dataComuni.split( '||');
    for (var i = 1; i < arrayComuni.length; i++) {
      var comune = arrayComuni[i].split( /,/);
      options += '' + comune[1] + '';
    }
    $("select[id='city']").html(options);
  });
}

// Select dei Comuni dalla Provincia. 
function selCom(idProvincia) {	
  // Seleziono comuni di questa provincia. 
  $.get("select_abitativa.php", { provinciaid: idProvincia, requestItems: 'comuni'}, 
  function(dataComuni){
    $("select[id='city']").empty();
    var options = '-- seleziona --';
    var arrayComuni = dataComuni.split( '||');
    for (var i = 1; i < arrayComuni.length; i++) {
      var comune = arrayComuni[i].split( /,/);
      options += '' + comune[1] + '';
    }
    $("select[id='city']").html(options);
  });
}
</script>

Questo è il codice del file select_abitativa.php
Codice:
<?php
// Seleziona Province e Comuni. 
include("dbconfig.php");

if (isset($_GET['regionid']) and is_numeric($_GET['regionid'])) {
  if (isset($_GET['requestItems']) and $_GET['requestItems']==='province') {
    $regionID = intval($_GET['regionid']);
    $query = <<<EOQ
SELECT * 
FROM province 
WHERE id_regione = '$regionID' 
ORDER BY provincia
EOQ;
    $result = mysql_query($query, $conn);
    $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 = <<<EOQ
SELECT * 
FROM comuni 
WHERE id_regione = '$regionID' 
ORDER BY comune
EOQ;
    $result = mysql_query($query, $conn);
    $returnComuni = '';
    while ($row = mysql_fetch_array($result)) {
      $returnComuni .= "||".$row['id'].",".$row['comune'];
    }
    print_r($returnComuni);
  }
} 
else if (isset($_GET['provinciaid']) and is_numeric($_GET['provinciaid'])) {
  if (isset($_GET['requestItems']) and $_GET['requestItems']==='comuni') {
    $provinciaID = intval($_GET['provinciaid']);
    $query = <<<EOQ
SELECT * 
FROM comuni 
WHERE id_provincia = '$provinciaID' 
ORDER BY comune
EOQ;
    $result = mysql_query($query, $conn);
    $returnComuni = '';
    while ($row = mysql_fetch_array($result)) {
      $returnComuni .= "||".$row['id'].",".$row['comune'];
    }
    print_r($returnComuni);
  }
}
?>

Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
P [Javascript] errore su script .js.... Javascript 1
L script errore Only variables PHP 2
M Upload di files - script mi da errore PHP 1
francesco7 Errore collegamento script a Mysql Aruba PHP 0
G Errore script php PHP 0
R Errore Slideshow - "Attenzione lo script non risponde" Joomla 1
K Errore in script creando il form PHP 0
giancadeejay Script che da 2 immagini in errore PHP 10
L continuare script dopo errore PHP 4
C script non va bene, dove è l'errore? Javascript 3
S Errore funzione elimina script PHP 4
F Disperato: 'errore nello script della pagina' Javascript 0
Monital Errore 500. ma script eseguito. Come trovarlo? PHP 3
D Script banale ma non trovo l'errore PHP 5
neo996sps Errore con script per invio mail PHP 3
F errore script php PHP 30
G Errore script PHP 0
SolidSnake4 errore su script PHP 10
T Errore Shop Script Free. Aiutatemi Vi Pregoo PHP 1
T errore 80004005 - script "accesso ad aree protette" Classic ASP 7
M Script segnalazione errore PHP 2
B errore script scambio click Classic ASP 2
K Inserimento query Errore 1366 PHP 4
F errore 1062 su campo nuovo MySQL 4
N Errore interno Access MS Access 2
R mi da errore dove inizia il while PHP 1
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
R Yoast SEO errore semafori sempre rossi SEO e Posizionamento 0
S Visualizza l'errore di creazione in MSSQL Database 4
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
P Errore nell'indirizzo degli elementi HTML e CSS 2
Jensen Errore di sintassi con DELETE PHP 3
H Errore su array associativo PHP 1
FDF182 ERRORE 1292 PHP 4
P errore 404 con javascript Javascript 2
felino Windows 7: errore 80072EFE su Windows Update Windows e Software 1
A errore http://datatables.net/tn/7 PHP 4
M Errore visualizzazione meta tag title e description SEO e Posizionamento 1
A Errore durante il salvataggio Photoshop 0
M Errore configurazione motion detection nvr Hikvision DS-7616 IP Cam e Videosorveglianza 0
voldemort [c] Errore di segmentazione (core dump creato) C/C++ 1
T SSD - errore sistema Hardware 2
R Navigare sito con cURL, mi restituisce errore PHP 0
L File CSV con app inventor da errore Sviluppo app per Android 2
A Errore visualizzazione selezione testo Photoshop 0
I Postman 400 Errore di richiesta non valida Programmazione 0
S Errore PHP - Notice: Undefined index ... PHP 14
U Campo vuoto data errore Fatal error: PHP 2
R Errore UPDATE tabella mysql PHP 1
R W10 Segnalazione di errore su terminale USB Windows e Software 0

Discussioni simili