Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 53
  1. #1

    Select con query che restituisce una select

    Buon Giorno ho un piccolo problema:

    Ho 2 select una dove c'è l'elenco delle regioni e l'altra dovve deve comparire l'elenco dei paesi della regione.

    Ho una tabella paesi dove c'è la colonna paesi e la colonna regione ora come faccio a creare questa select dipendente dalla prima?


    Codice PHP:
    <form action='paesi.php' method='post' >
        
    Seleziona la regione
          
    <select name='regione'>
            <
    option value=''>Nome Regione</option>";

            
    $query2="SELECT REGIONE FROM paesi GROUP BY REGIONE" ; 
            
    $select2=mysql_query($query2) or die("Query fallita". mysql_error());

                while(
    $row2 = mysql_fetch_array($select2))
                    { 
                        echo "
    <option value='".$row2['REGIONE']."'>".$row2['REGIONE']."</option>";
                    }
        echo" 
    </select>
    Seleziona Paese
          
    <select name='paese'>
            <
    option value=''>Nome Paese</option>";

            // qua che ci scrivo?

        echo" 
    </select><input name='' type='submit' value='visualizza'>
        </
    form>"; 
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  2. #2
    Utilizzi Ajax oppure alla modifica della prima lista, ricarichi la pagina passando la regione selezionata e crei la nuova lista con i paesi filtrati in base a tale valore.

  3. #3
    Originariamente inviato da filippo.toso
    Utilizzi Ajax oppure alla modifica della prima lista, ricarichi la pagina passando la regione selezionata e crei la nuova lista con i paesi filtrati in base a tale valore.
    Volessi usare Ajax ?

    Non ho mai usato (fin ora) ajax , ma se volessi provare in questa occasione cosa dovrei fare?
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  4. #4
    Ma per ricaricare la pagina cosa devo fare?
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    ottima guida con esempio di utilizzo ajax

    http://www.phpnews.it/articoli/xml/ajax-in-pratica/1/
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    Originariamente inviato da blekm
    ottima guida con esempio di utilizzo ajax

    http://www.phpnews.it/articoli/xml/ajax-in-pratica/1/

    perciò se non ho capito male dove ora c'è
    codice:
    Nel file rpc.php potremmo inserire qualcosa di simile:
    
    view plainprint?
    
       1. switch($_REQUEST['action']) {   
       2.     case 'foo':   
       3.     /* do something */   
       4.     echo "foo|foo done";   
       5.     break;   
       6.   
       7. ...   
       8. }
    io ci metto la query e il ciclo while ?
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  7. #7
    Originariamente inviato da Barman@83
    Ma per ricaricare la pagina cosa devo fare?
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  8. #8
    Ho provato cosi ma non va


    Codice PHP:

    echo"<form action='paesi.php' method='post' >
                            Seleziona la Regione
                              <select name='regione'>
                                <option value=''>Nome Regione</option>"
    ;
                        
                                
    $query1="SELECT REGIONE FROM paesi GROUP BY REGIONE" 
                                
    $select1=mysql_query($query1) or die("Query fallita"mysql_error());
                        
                                    while(
    $row1 mysql_fetch_array($select1))
                                        { 
                                            echo 
    "<option value='".$row1['REGIONE']."' onChange='location.href='paesi.php?regione=".$row1['REGIONE']."''>".$row1['REGIONE']."</option>";
                                        }
                            echo
    " </select>
                            
                            
                            Seleziona il Paese
                              <select name='paese'>
                                <option value=''>Nome Paese</option>"
    ;
                        
                                
    $query2="SELECT PAESE FROM paesi WHERE REGIONE='$regione' GROUP BY PAESE" 
                                
    $select2=mysql_query($query2) or die("Query fallita"mysql_error());
                        
                                    while(
    $row2mysql_fetch_array($select2))
                                        { 
                                            echo 
    "<option value='".$row2['PAESE']."'>".$row2['PAESE']."</option>";
                                        }
                            echo
    " </select>
                            
                            
                            <input name='' type='submit' value='visualizza'>
                            </form>"

    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  9. #9
    Coe si fa a mettere le virgolette dentro un echo?


    Codice PHP:
    while($row1 mysql_fetch_array($select1))
                                        { 
                                            echo 
    "<option value='".$row1['REGIONE']."  onChange='location.href='paesi.php?regione=".$row1['REGIONE']." ' '
    >"
    .$row1['REGIONE']."</option>";
                                        } 
    Dovrebbe diventare

    onChange='location.href="paesi.php?regione=".$row1['REGIONE']." " '
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  10. #10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.