Salve, ho un problema. Ho scritto un semplice menù con HTML CSS ed un piccolo Java script.
Ora, vorrei inserire questo menù nel mio sito.
Questo menù seleziona delle categorie di prodotti da un db e per ogni categoria mi visualizza a tendina i prodotti disponibili.


Io vorrei che una volta cliccato sul prodotto mi venga visualizzato il prodotto nella stessa pagina, ma vorrei che il menù continui ad esserci, anche perchè ad ogni click sul nuovo prodotto dovrebbe cambiare il nuovo prodotto selezionato.


inserisco anche il codice......perchè credo di non essere stata molto chiara!!!!



<?php require_once('Connections/cartomal.php');

$current_page = $HTTP_SERVER_VARS["PHP_SELF"];


mysql_select_db($database_cartomal, $cartomal);
$query= "SELECT * FROM categories_description GROUP BY categories_name";
$categorie = mysql_query($query) or die(mysql_error());
$row= mysql_fetch_assoc($categorie);

//seleziona il prodotto in base alla categoria



?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script type="text/javascript" src="drop_down.js"></script>
<style type="text/css">
@import "style3.css";
.Stile1 {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 14px;
color: #000000;
}
.Stile2 {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 12px;
color: #000000;
}
</style></head><body>
<table border="1">
<tr>
<td>
<div id=menu>
<ul id="nav">
<?php do { ?>
[*]<a href="#" class="Stile1"><?php
$categoria = $row['categories_id'];
echo $row['categories_name'];
$query2 = "SELECT * FROM products_description WHERE products_id IN
(SELECT products_id FROM products_to_categories WHERE categories_id = '$categoria') GROUP BY products_name";
$prodotti = mysql_query($query2) or die(mysql_error());
$row2 = mysql_fetch_assoc($prodotti);


?></a>
<ul class="Stile2">
<?php do{

$link = array($categoria, $row2['products_id']);
$dato = implode(",",$link);
?>
[*]<?php echo $row2['products_name'];?>
<?php } while($row2 = mysql_fetch_assoc($prodotti));?>
[/list]

<?php } while($row = mysql_fetch_assoc($categorie));?>
[/list]
</div>
</td>
<div id="content">

<?php
if (isset ($_GET['dato']) && $_GET['dato']!='') {


$codici = explode(",", $dato);
unset($dato);
$categoria = $codici[0];
$prodotto = $codici[1];


mysql_select_db($database_cartomal, $cartomal);
//selezione il prezzo del prodotto in base al nome
$query4 = "SELECT * FROM products_description WHERE products_id = '$prodotto'";
$result4 = mysql_query($query4) or die(mysql_error());
$row4 = mysql_fetch_assoc($result4);


$query3 = "SELECT * FROM products WHERE products_id = '$prodotto'";
$prezzi = mysql_query($query3) or die(mysql_error());
$row3 = mysql_fetch_assoc($prezzi);


?>
<table align="center" border="1" bordercolor="#999999">
<tr>

<td width="104"><span class="Stile1">Prodotto</span></td>
<td width="104"><span class="Stile1">Quantità</span></td>
<td width="104"><span class="Stile1">Prezzo</span></td>
<td width="104"><span class="Stile1">Importo</span></td>
</tr>
<tr>

<td><?php echo $row4['products_name'];?></td>
<td><?php echo $row3['products_quantity'];?></td>
<td><?php echo $row3['products_price'];?></td>
<td><?php $importo = ($row3['products_price'] * $row3['products_quantity']);

echo $importo;
?></td>

</tr>

</table>
<!-- $page = trim($_GET['prodotti']).".php"; //ricavo il nome dato alla variabile page, e aggiungo l'estensione della pagina
include ($page);-->
<?php }
?>
</div>




</table>
</body></html>




NB: il codice così com'è scritto mi fa visualizzare solo il primo prodotto che scelgo, se seleziono un nuovo prodotto la visualizzazione non cambia!


Helpppppp...... va bene anche un esempio!!!!!

GRAZIE IN ANTICIPOOOOOOOOOOOOOOOOOOOOOOOOO