Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2005, 16:40
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Problema con estos resultados...

Hola amigos:

Tengo el siguiente codigo en una pagina directorio.php que me muestra todas las categorias de la tabla "categorias" (id_categoria, categoria) listadas en columnas de 70 lineas. Todo eso perfecto.
Código PHP:
<?
echo "<table><tr><td width=216 align=left valign=top>"

$conexion mysql_connect("localhost","XXX","XXX") or die("No se pudo realizar la conexion con el servidor."); 
mysql_select_db("XXX",$conexion) or die("No se puede seleccionar BD");

$consulta "SELECT DISTINCT categoria FROM categorias ORDER BY categoria ASC";
$res=mysql_query($consulta); 

$counter=0
while(
$row=mysql_fetch_array($res)){ 

if(
$counter%70==&& $counter!=0){ 
echo 
"</td><td width=216 align=left valign=top>"


echo 
"<font color=#2278BB>•&nbsp<a href='categorias.php?Buscacriterio=$row[categoria]'>".$row[categoria]."</a><br>"

$counter++; 


echo 
"</td></tr></table>";
?>
Al hacer click en alguna de las categorias listadas, se abre otra pagina, categorias.php en la que se muestran perfectamente los datos del cliente (no importa mucho esta parte puies funciona perfectamente).

Siendo que el link de las categorias listadas en la pagina anterior es del tipo
<a href='categorias.php?Buscacriterio=$row[categoria]'>".$row[categoria]."</a>

Como hago para que se muestren tambien en la pagina de respuesta (categorias.php) las subcategorias asociadas a dicha categoria ? (tabla subcategorias con id_subcategoria, id_categoria y subcategoria como campos)

Aqui pongo el codigo que uso
Código PHP:
<?
echo "<table><tr><td width=170 align=left valign=top>";

if (isset(
$_GET['id_categoria'])){

$conexion mysql_connect("localhost","XXX","XXX") or die("No se pudo realizar la conexion con el servidor."); 
mysql_select_db("XXX",$conexion) or die("No se puede seleccionar BD");

$consulta "SELECT * FROM subcategorias WHERE id_categoria='".$_GET['id_categoria']."' ORDER BY subcategoria ASC";
$res=mysql_query($consulta); 

$counter=0
while(
$row=mysql_fetch_array($res)){ 

if(
$counter%10==&& $counter!=0){ 
echo 
"</td><td width=170 align=left valign=top>"


echo 
"<font color=#2278BB>•&nbsp<a href='resultados_dos.php?Buscacriterio=$row[subcategoria]'>".$row[subcategoria]."</a><br>"

$counter++; 


echo 
"</td></tr></table>";
}
?>
como ven es similar al anterior...

Gracias