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