Buenas a todos , estaba haciendo un menu con submenu.
He leido y buscado, hecho los ejemplos y no he logrado nada
, entonces trate de hacerlo de la siguiente manera:
Primero lo que dice el dreamweaver en el encabezado
Código PHP:
$colname_tmenu = "1";
if (isset($_GET['act'])) {
$colname_tmenu = $_GET['act'];
}
mysql_select_db($database_rp, $rp);
$query_tmenu = sprintf("SELECT * FROM tmenu WHERE act = %s", GetSQLValueString($colname_tmenu, "int"));
$tmenu = mysql_query($query_tmenu, $rp) or die(mysql_error());
$row_tmenu = mysql_fetch_assoc($tmenu);
$totalRows_tmenu = mysql_num_rows($tmenu);
Que es que seleccione todos los datos que sean "1" osea para mi activado.
Luego lo que esta en el HTML:
Código PHP:
<?php do { ?>
// Deseo agarrar este valor <?php echo $row_tmenu['idm']; ?>
<li><a href="<?php echo $row_tmenu['mlink']; ?>" class="<?php echo $row_tmenu['clase']; ?>"><strong><?php echo $row_tmenu['tmenu']; ?></strong></a>
<?php if ($row_tmenu['mlink'] == "#") { ?>
<ul class="sub-menu">
<li><a href="gracias.html">Gracias</a></li>
</ul>
</li>
<?php } ?>
<?php } while ($row_tmenu = mysql_fetch_assoc($tmenu)); ?>
</ul>
Se que la parte de la consulta se encuentra mal pues agarra el primer valor del listado de la consulta de la base de datos.
Código PHP:
<?php if ($row_tmenu['mlink'] == "#") { ?>
<ul class="sub-menu">
<li><a href="( e )">"( f )"</a></li>
</ul>
<?php } ?>
Primero lo que deseo es que si el valor del link es "#" entonces que imprima la linea, y no se como hacer esto.
Por consiguiente que es la parte que tampoco se como logar es que me imprima todos los valores que pertencen al "idm" (fue el que coloque
Código PHP:
// Deseo agarrar este valor <?php echo $row_tmenu['idm']; ?>
) para que cuando imprima la linea sean todo los relacionados con el mismo id.
Se que tengo que hacer un
pero la parte que me quedo es como le digo dentro del select que eliga el "idm" del resultado de la primera consulta.
Agradezco de antemano su apoyo.
Gracias!