Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. usare valori da una select dinamica
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      Prova cosi:
      [php]
      <?php
      require_once("utility.php");
      $con = connect_DB("postgres", "pegaso54"); // mi connetto al DB
      if (!$con){
      echo "Errore nella connessione al database: " . pg_last_error($con);
      exit;
      }
      $id_regione="";
      $id_provincia="";
      $id_comune="";
      // Modulo inviato
      if(isset($_POST['regione']))
      {
      $id_regione=$_POST['regione'];
      $id_provincia=$_POST['provincia'];
      $id_comune=$_POST['comune'];
      }
      ?>

      <div></div>
      <td>Seleziona la dislocazione dell'immobile: </td>

      <P></P>
      <form action="" name="search" method="POST" >
      <td>Regione: </td>
      <select onchange="document.search.submit()" name="regione">
      <option value="">Scegli regione...</option>

      <?php 
      $con = connect_DB("postgres", "pegaso54");    //    mi connetto al DB 
      if (!$con){ 
      echo "Errore nella connessione al database: " . pg_last_error($con); 
      exit; 
      

      }
      $sql_regione="SELECT nomeregione,idregione FROM regione ORDER BY nomeregione";
      $query_regione=pg_query($con,$sql_regione);
      while ($rigaR=pg_fetch_array($query_regione)){
      $regione=$rigaR['nomeregione'];
      $idRegione=$rigaR['idregione'];
      echo "<option value='$idRegione'";
      if ($id_regione==$idRegione)
      echo " selected";
      echo ">".$regione ."</option>";
      }
      pg_close($con);
      ?>

      </select></td> 
      </tr> 
      <tr> 
          <td>Provincia: </td> 
          <td>     
      <select onchange="document.search.submit()" name="provincia"> 
      <option value="">Scegli provincia...</option> 
      <?php 
      $con = connect_DB("postgres", "pegaso54");    //    mi connetto al DB 
      if (!$con){ 
      echo "Errore nella connessione al database: " . pg_last_error($con); 
      exit; 
      

      }
      if(isset($id_regione)){
      $sql_provincia="SELECT * FROM provincia WHERE idregione='$id_regione' ORDER BY nomeprovincia";
      $query_provincia=pg_query($con,$sql_provincia);
      while ($rigaP=pg_fetch_array($query_provincia)){
      $provincia=$rigaP['nomeprovincia'];
      $idProvincia=$rigaP['idprovincia'];
      echo "<option value='$idProvincia'";
      if ($id_provincia==$idProvincia) {echo " selected";}
      echo ">".$provincia."</option>";
      }}
      pg_close($con);
      ?>

      </select></td> 
      </tr> 
      <tr> 
          <td>Comune: </td> 
          <td> 
      <select onchange="document.search.submit() id="comune" name="comune"> 
      <option value="">Scegli il comune...</option> 
       
       
      <?php 
          $con = connect_DB("postgres", "pegaso54");    //    mi connetto al DB 
      if (!$con){ 
      echo "Errore nella connessione al database: " . pg_last_error($con); 
      exit; 
      

      }
      if(isset($id_provincia)){
      $sql_comuni="SELECT * FROM comune WHERE idprovincia='$id_provincia' ORDER BY nomecomune";
      $query_comuni=pg_query($con,$sql_comuni) or die (mysql_error());
      while ($rigaC=pg_fetch_array($query_comuni)){
      $comune=$rigaC['nomecomune'];
      $idComune=$rigaC['idcomune'];
      echo "<option value='$idComune'";
      if ($id_comune==$idComune) {echo " selected";}
      echo ">".$comune."</option>";
      }}
      pg_close($con);
      ?>

      </select></td> 
      </tr> 
      

      </form>
      [/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        fralight User • ultima modifica di

        e uso le variabili sempre con GET_POST ['regione?]?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          Non credo di aver capito cosa intendi, puoi spiegarti meglio?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fralight User • ultima modifica di

            ho provato ma purtroppo da la stessa risposta di undefined...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • marcocarrieri
              marcocarrieri ModSenior • ultima modifica di

              Ma tu stai usando GET_POST scritto tutto attaccato?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Dovrei incollarci quanto meno l'errore, altrimenti è difficile capire qualcosa.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fralight User • ultima modifica di

                  Notice: Undefined index: idregione in C:\phpdoc\stampadati.php on line **6

                  appare solo questo...
                  **

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    fralight User • ultima modifica di

                    per marco... no uso l'underscore... GET_POST

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • marcocarrieri
                      marcocarrieri ModSenior • ultima modifica di

                      A questo punto scusa postaci anche la pagina che riceve il form..
                      Non vorrei dire stupidaggini ma l'istruzione GET_POST io non la conosco, per carità potrebbe anche esistere, ma forse hai fatto confusione...

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        fralight User • ultima modifica di

                        <?php
                        echo "i tuoi dati sono:";

                        echo "la tua regione è:";

                        $regione= $_POST ["idregione"];

                        echo "$regione";

                        ?>

                        scusa ho scritto male... uso $_POST...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • marcocarrieri
                          marcocarrieri ModSenior • ultima modifica di

                          Stai provando in locale?
                          Magari ricordo male, forse c'era una qualcosa di cambiare su un INI di Apache, se fosse cosi forse sa meglio il mio collega di cosa si tratta.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • F
                            fralight User • ultima modifica di

                            si s ilavoro in locale... con apache... solo che non sembra quello il problema... dall'errore sembra quasi che non capisca che valore dargli... dice variabile non definita...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • marcocarrieri
                              marcocarrieri ModSenior • ultima modifica di

                              Se metti la riga cosi? Aggiungendo cioè l'id?
                              <select onchange="document.search.submit()" name="regione" id="regione">

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • F
                                fralight User • ultima modifica di

                                già provato... ma nulla di diverso...

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  thedarkita ModSenior • ultima modifica di

                                  Ma perchè non hai usato il docie che ti ho postato io visto che la alla riga 6 nno c'è nulla che possa generare quell'errore?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • F
                                    fralight User • ultima modifica di

                                    io ho copiato il tuo codice pari pari... ma mi da lo stesso errore che col mio...

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      thedarkita ModSenior • ultima modifica di

                                      Ma la pagina che ci hai dato tu si chiama stampadati.php?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • F
                                        fralight User • ultima modifica di

                                        stampa dati.php è quella che dovrebbe riceveri i dati e visualizzarli... è stata fatta solo per provare se le variabili si riempiono correttamente,..

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • F
                                          fralight User • ultima modifica di

                                          ciao ragazzi... Nessuno riesce ad aiutarmi allora?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          Caricamento altri post
                                          Rispondi
                                          • Topic risposta
                                          Effettua l'accesso per rispondere
                                          • Da Vecchi a Nuovi
                                          • Da Nuovi a Vecchi
                                          • Più Voti