Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    20

    elenchi menu dipendenti

    devo realizzare un piccolo script per la selezione di alcuni prodotti divisi in categorie e sotto categorie, uso due menu a discesa che prendono i dati direttamente dal dbmysql, vorrei che il secondo menu a discesa avesse solo determinati valori a seconda di cosa viene scelto nel priimo menu... è possibile?

    per ora il codice delle due select che ho scritto è questo...

    <select name="cat">
    <?php do { ?>
    <option value="<?php echo $row_categoria['idxcat']?>"><?php echo $row_categoria['nome']?></option>
    <?php
    } while ($row_categoria = mysql_fetch_assoc($categoria));
    $rows = mysql_num_rows($categoria);
    if($rows > 0) {
    mysql_data_seek($categoria, 0);
    $row_categoria = mysql_fetch_assoc($categoria);
    }
    ?>
    </select>
    <select name="subcat">
    <?php do { ?>
    <option value="<?php echo $row_subcategoria['idxsubcat']?>"><?php echo $row_subcategoria['nome']?></option><?php
    } while ($row_subcategoria = mysql_fetch_assoc($subcategoria));
    $rows = mysql_num_rows($subcategoria);
    if($rows > 0) {
    mysql_data_seek($subcategoria, 0);
    $row_subcategoria = mysql_fetch_assoc($subcategoria);
    }
    ?>
    </select>

    cosi funziona ma vedo tutte le sotto categorie... come faccio a far dipendere la seconda select dalla prima... ??? grazie mille

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    A meno che non ricarichi la pagina ad ogni Change del select, in PHP non è fattibile quello che chiedi.
    In PHP estrapoli i dati, crei gli array ma le concatenazioni le devi fare in Javascript. Chiedi li ^^


  3. #3
    Originariamente inviato da sideval
    he he, quello puo essere un attimino complicato.
    potresti usare javascript per fare include o meno di file php che eseguono querty appena chiamate, oppure comunicazione non-sincrinizzata cliente server : AJAX
    vero. come detto anche da Il_Drugo

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    20
    quindi devo far ricaricare per forza la pagina.. ok grazie mille ragazzi!!!

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.