Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    11
    Va bene, grazie ancora per l'aiuto. Nei prossimi giorni sono un po' occupato, quindi non ho tanto tempo per farlo, lo faccio questo weekend.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    11
    Ciao, ho fatto il codice php com mi avevi detto però non mi funziona. Non segnala nessun errore ma nei select non compare niente. (http://provaexamnet.altervista.org/prova/select_din.php)

    codice:
    <?php
    
    
         include 'db.php';
        
        function primaselect()
        {
            $s = ' ';
            $query1 = mysqli_query($con, 'SELECT colonna1 FROM prova');
            while($row = mysqli_fetch_array($query1))
            {
                $s = $s. "<option value='" .$row['colonna1']. "'>" .$row['colonna1']. "</option>";
            }
            echo $s;
        }
        
        function secondaselect()
        {
            $s = ' ';        
            if(isset($_POST['select1']))
            {
                $valore1 = $_POST['select1'];
                $query2 = mysqli_query($con, 'SELECT colonna2 FROM prova WHERE colonna1="$valore1"');
                while($row = mysqli_fetch_array($query2))
                {
                    $s = $s. "<option value='" .$row['colonna2']. "'>" .$row['colonna2']. "</option>";
                }
            }
            echo $s;
        }
        
        function terzaselect()
        {
            $s = ' ';        
            if(isset($_POST['select2']))
            {
                $valore1 = $_POST['select1'];
                $valore2 = $_POST['select2'];
                $query3 = mysqli_query($con, 'SELECT colonna3 FROM prova WHERE colonna1="$valore1" AND colonna2="$valore2"');
                while($row = mysqli_fetch_array($query3))
                {
                    $s = $s. "<option value='" .$row['colonna3']. "'>" .$row['colonna3']. "</option>";
                }
            }
            echo $s;
        }
        
        function quartaselect()
        {
            $s = ' ';        
            if(isset($_POST['select3']))
            {
                $valore1 = $_POST['select1'];
                $valore2 = $_POST['select2'];
                $valore3 = $_POST['select3'];
                $query4 = mysqli_query($con, 'SELECT colonna4 FROM prova WHERE colonna1="$valore1" AND colonna2="$valore2" AND colonna3="$valore3"');
                while($row = mysqli_fetch_array($query4))
                {
                    $s = $s. "<option value='" .$row['colonna4']. "'>" .$row['colonna4']. "</option>";
                }
            }
            echo $s;
        }
    
    
    ?>
    
    
    <form action='' method='post'>
    
    
        <select name='select1' onchange='window.location=select_din.php'>
            <option value='' disabled selected>prima select</option>
            <?php primaselect(); ?>
        </select><br>
        
        <select name='select2' onchange='window.location=select_din.php'>
            <option value='' disabled selected>seconda select</option>
            <?php secondaselect(); ?>
        </select><br>
        
        <select name='select3' onchange='window.location=select_din.php'>
            <option value='' disabled selected>terza select</option>
            <?php terzaselect(); ?>
        </select><br>
        
        <select name='select4' onchange='window.location=select_din.php'>
            <option value='' disabled selected>quarta select</option>
            <?php quartaselect(); ?>
        </select><br>
        
    </form>

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    11
    Non capisco cosa può essere l'errore.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Verifica la prima query che sia corretta è funzionate, inoltre cambia $s con $s1, $s2, etc... in base al numero della funzione
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.