grazie ma purtroppo mi serve in tempo reale.Originariamente inviato da gasmor
Se non ti serve in tempo reale usa questo:
codice:<?php $_POST['sezione'] = (isset($_POST['sezione'])) ? $_POST['sezione'] : ''; ?> <form action="<?php $_SERVER['PHP_SELF']; ?>" name="cat" method="post"> <tr> <td>Sezione:</td> <td> <select name="sezione" onchange="document.forms['cat'].submit();"> <option value="*">*</option> <?php foreach (selectSection () as $rowSection) { echo "<option value='" . $rowSection['sezione_id'] . "'>" . $rowSection['sezione_nome'] . "</option>"; } ?> </select> </td> </tr> <tr> <td>Categoria:</td> <td> <select name="categoria" id="categoria"> <option value="*">*</option> <?php foreach (selectCategory ($_POST['sezione']) as $rowCat) { echo "<option value='" . $rowCat['categoria_id'] . "'>" . $rowCat['categoria_nome'] . "</option>"; } ?> </select> </td> </tr> </form>
uno sceglie la sezione e la select sotto si riempie con le relative categorie.
come ho detto sopra quello che scritto funzionerebbe ma mi ricarica ogni volta la pagina e di conseguenza la prima select.