Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    196

    select dinamica con area ripetuta

    ciao a tutti ho un grosso problema che nn riesco a risolvere,devo creare una select dinamica riferita a delle categorie,che in base al valore selezionato mi carica sotto un'area ripetuta in cui vengono visualizzati i pezzi riferiti a quella categoria,non riesco a creare la select e far caricare i prodotti inerenti
    la funzione javascript è questa:

    function Menu(links) {
    location.href = links[links.selectedIndex].value;
    }

    mentre la parte php è questa:

    <select name="Categ" id="Categ" onChange="Menu(this)">

    <option value="javascript:void(0)">Seleziona...</option>
    <?php
    $Sql = "SELECT Id_categoria FROM Categoria_prodotti WHERE Id_referente = {$_GET['Id_referen']}";
    mysql_select_db($database_Connessione, $Connessione);
    $Risultato = mysql_query($Sql, $Connessione) or die(mysql_error());

    while($row = mysql_fetch_assoc($Risultato)) {
    $Id_categoria = $row
    print "<option value=\"inserisci_asta.php?Id_categoria=$Id_catego ria\" ";
    if (isset($_GET['Id_categoria']) && $Id_categoria == $_GET['Id_categoria'])
    {
    $row['Id_categoria'] = $_GET['Id_categoria'];
    print "selected";
    }
    };
    ?>
    </select>
    </td>
    </tr>
    <tr>
    td height="55" nowrap>Seleziona i prodotti da inseire</td>
    <td nowrap><table width="100%" border="0">
    //area ripetuta in cui dovrei caricare i prodotti
    <?php do { ?>
    <tr>
    <td width="66%"><input name="Prodotti" type="text" id="Prodotti" value="<?php VisualNomeProdotto( $row_visual_prodotti['Id_prodotto']); ?>"
    <?php if($row_visual_prodotti['Id_prodotto']==$row_visual_prodotti['Id_prodotto'])print ("selected");?>>
    </td><td width="34%"><input name="prodotti[]" type="checkbox" id="prodotti[]" value="<?php echo $row_visual_prodotti['Id_prodotto']; ?>"></td>
    </tr>
    <?php } while ($row_visual_prodotti = mysql_fetch_assoc($visual_prodotti)); ?>

    </table>
    </td>

    mi potete dare una mano sulla correzione del codice?non riesco a sistemarlo..
    grazie mille
    PHP, ASP, Javascript

  2. #2
    non capisco perchè dovresti usare $_GET[""] se le variabili le prendi al momento in cui le inizializzi e non le passi mica a un altra pagina.

    quindi penso che la select non vada a buon fine perchè non troverà mai nulla (però nn ne sono certo) io cmq avrei usato direttamente la variabile $id per esempio
    " Il web è il nostro futuro, perchè non esiste nulla di più libero ".

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    196
    cioè dove e come modificheresti il mio codice

    ciao grazie
    PHP, ASP, Javascript

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.