cos'e' $idmisuragomme? Se fai echo della query e' corretta?
Copiala e provala direttamente a db.
$idmisuragomme è l'id della misura del prodotto, dovrei selezionare la l'idmarca tramite una query è stamparli e ordinarli
155/90/14
155/90/15
155/90/16
155/90/17
155/90/18
invece non me li stampa in ordine anche se nella query ho indicato di ordinare
ora ti posto il codice
<table width="100%" cellpadding="2" cellspacing="2">
<link rel="stylesheet" type="text/css" href="css/menu_barrasx.css">
<script type="text/javascript" src="menu.js"></script>
<tr>
<td valign="middle" height="20" background="img/barra_c.gif"><font color="#FF0000">Pneumatici</font>
</td>
</tr>
<tr>
<td>
<div id="MJ_MainMenu">
<?php
//leggo le marche dalla tabella marca e la stampo
$sqlmarcagomme = "select * from marca order by marca asc";
$resmarcagomme = mysql_query($sqlmarcagomme) or die("Impossibile caricare la marca: ".mysql_error());
$i=1;
while ($rowmarcagomme= mysql_fetch_array($resmarcagomme))
{
//echo $rowmarcagomme[1];
?>
)"><?php echo $rowmarcagomme[1]?>
<div id="MJ_<?php echo $i ?>" class="MJ_HiddenLink">
<?php
$idmarcagomme=$rowmarcagomme[0];
//leggo i dati dalla tabella gomme selezionando l'idmisuragomme
$sqlmisuragomme = "select DISTINCT (misura) from gomme where idmarca='$idmarcagomme' and tipocat='0' and pub='si'";
$resmisuragomme = mysql_query($sqlmisuragomme) or die("Impossibile caricare gli misure: ".mysql_error());
while ($rowmisuragomme= mysql_fetch_array($resmisuragomme))
{
?>
<?
$idmisuragomme=$rowmisuragomme['misura'];
//selezione le misure che hanno l'idmisura che ho trovato nella query precedente
$sqlmisuragomme1 = "SELECT * FROM misura where idmisura='$idmisuragomme' ORDER BY misura asc";
//"select * from misura where idmisura='$idmisura' order by misura asc";
$resmisuragomme1 = mysql_query($sqlmisuragomme1) or die("Impossibile caricare gli le misure: ".mysql_error());
while ($rowmisuragomme1= mysql_fetch_array($resmisuragomme1))
{
?>
<a class="MJ_LinkClass" href="prodotti.php?idmarca=<?php echo $idmarcagomme;?>&misura=<?php echo $rowmisuragomme['misura']; ?>">
<?
echo $rowmisuragomme1['misura'];
?>
</a>
<? } ?>
<?php
}// fine while misura gomme
?>
</div>
<?
$i++;
}
?>
</div>
</td>
</tr>
<tr>
<td valign="middle" height="20" background="img/barra_c.gif"><font color="#FF0000">Accessori</font>
</td>
</tr>
<tr>
<td>
<div id="MJ_MainMenu">
<?php
// seleziono i dati dal db accessori
$sqlmar1 = "select * from accessori order by accessori asc";
$resmar1 = mysql_query($sqlmar1) or die("Impossibile caricare gli utenti: ".mysql_error());
$k=$i;
while ($rowmar1= mysql_fetch_array($resmar1))
{
?>
)"><?php echo $marca1=$rowmar1[1] ?>
<div id="MJ_<?php echo $k ?>" class="MJ_HiddenLink">
<?php
$idmarca1=$rowmar1[0];
//seleziono dal db gomme i dati reletivi agli accessori
$sqlmis1 = "SELECT DISTINCT (idmarca) from gomme where idcat='$idmarca1' and pub='si' and tipocat='1' order by misura asc";
$resmis1 = mysql_query($sqlmis1) or die("Impossibile caricare gli utenti: ".mysql_error());
//echo $nummis1=mysql_num_rows($resmis1);
while ($rowmis1= mysql_fetch_array($resmis1))
{
$idmarca2=$rowmis1['idmarca'];
$sqlmarcaaccessori=mysql_query("SELECT * FROM marcaacc where idmarcaacc='$idmarca2' order by marcaacc asc");
while($marcaaccessori=mysql_fetch_array($sqlmarcaa ccessori))
{
?>
<a class="MJ_LinkClass" href="accessori.php?idmarca=<?php echo $marcaaccessori['idmarcaacc'];?>">
<?
echo stripslashes(html_entity_decode($marcaaccessori['marcaacc']));
?>
</a>
<?
}
}
?>
</div>
<?php
$k++;
}?>
</div>
</td>
</tr>
</table>