Select regioni

  • Creatore Discussione Creatore Discussione akp
  • Data di inizio Data di inizio

akp

Utente Attivo
8 Giu 2015
133
0
16
http://forum.mrwebmaster.it/snippet-php/36007-select-dinamiche-regioni-province-comuni.html
salve,ho seguito i punti passo per passo,solo che quando eseguo il codice mi da il seguente errore nel PHP :

Notice: Undefined index: nomeRegione in /var/www/html/arg/search_site.php on line 35
$('select[name="regione"]').append('

relativo a questa stringa :

echo "$('select[name=\"regione\"]').append('<option $selected value=\"" . $row['id'] . "\">" . addslashes($row['nomeRegione']) . "</option>');";

non riesco a sistemarlo,avete qualche soluzione?
 
Ultima modifica di un moderatore:
forse ti va in errore la query prova a verificarne l'esito cosi
PHP:
$query = "SELECT * FROM regioni";
        $result = $sql->query($query);
        if (!$result) {
            echo "Errore query : " . $sql->error;
        }
oppure il campo della tabella non si chiama nomeRegione, verifica su phpmyadmin
 
grazie il consiglio, ho messo il controllo nella query ma non mi stampa l'errore!
e sul database il campo della tabella è giusto!
 
prova a stampare il dump di $row, vediamo cosa contiene
PHP:
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
        var_dump($row);
non mi viene in mente altro
 
Giusto, perchè la pagina è richiamata da ajax. Richiama direttamente la pagina php.
 
cioè devo mettere questa stringa
PHP:
header("Location: comuni.php");
in comuni.php ?
 
no, scrivi direttamente nella barra degli indirizzi del browser il link della pagina comuni.php
se si in locale sarà
localhost/tuacartella/comuni.php
 
stampa questo :
PHP:
$('select[name="regione"]').empty();$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
$('select[name="regione"]').append('');
 
rimetti il var dump
PHP:
var_dump($row);
 
adesso sia col var_dump($row) che senza mi stampa le stesse cose,comunque dentro gli append mi stampa le regioni solo che facendo copia e incolla non li prende.
 
Ultima modifica:
Go spostato i messaggi in una nuova discussione.
Non capisco cosa intendi per copia incolla.
Io ripartirei con calma da capo.
 
scusami se sono stato poco chiaro,per copia e incolla intendo che copio l'output del php e lo incollo qui.
 
Puoi confrontare l'output che hai tu con questo che è quello dell'esempio che ho postato online (vedi il sorgente pagina).
Se corrisponde puoi togliere i var_dump e richiamarlo dalla pagina principale , deve funzionare.
 
l'output corrisponde solo che stampa anche questo :
Notice: Undefined variable: regione in /var/www/html/arg/comuni.php on line 36
 

Discussioni simili