tablas de sql con php

Iniciado por basickdagger, 14 Febrero 2013, 00:45 AM

0 Miembros y 1 Visitante están viendo este tema.

basickdagger

hola primeramente un saludo y venia a pasarles algunos d emis problemas bueno aqui va

tengo esta tabla
con los siguientes datos,

Categoriatiponombre
ActividadesDeportesfutbol
ActividadesDeportesbaseball
ActividadesDeportesciclismo
ActividadesCursosingles

entonces tengo un codigo q me trae los valores



<table>
     <tr><th>Deportes</th><th>Cursos</th></tr><tr>
<?php
  
                 
  
     
$link="select tipo,nombre from anuncio where categoria='Actividades'";
$sqlmysql_query($link,$enlace); 
            
$numero=1;
  while($intento=mysql_fetch_array($sql)){
     
  
         echo '<td>'.$intento['nombre'].'</td> 
  
  }echo '
</tr>
  
  ?>


</table>



de forma q me trae todos los datos.... pero se verian asi



DeportesCursos
futbolbaseballciclismoingles

Hay alguna manera de  acomodar mis datos de esta forma




DeportesCursos
futbolingles
baseball
ciclismo

para aclara eh intentado usar el distinct en la sentencia sql pero solo me trae un deporte, no me trae los tres, por lo q solo se imprime futbol e ingles....

gracias de ante mano

EFEX

Y por que no haces 2 query uno buscando por Deportes y otro por Cursos en ves de consultar por Actividades.
GITHUB 

MeTaD

#2
Buenas hermano, así es como lo haría yo, no lo he probado asi que te ruego que me avises si te funciona o no:

<table>
<tr>
<th>Deportes</th>
<th>Cursos</th>
</tr>
<tr>
<?php
$link="select tipo,nombre from anuncio where categoria='Actividades'";
$sqlmysql_query($link,$enlace); 
$numero=1;
while($intento=mysql_fetch_array($sql))
{
if ($intento['tipo'] == "deportes")
{
echo '<td>'.$intento['nombre'].'</td>';
}
else
{
echo '<td></td>';
}
if ($intento['tipo'] == "cursos")
{
echo '<td>'.$intento['nombre'].'</td>';
}
else
{
echo '<td></td>';
}
}   
?>

</tr>
</table>

basickdagger

Cita de: EFEX en 14 Febrero 2013, 02:50 AM
Y por que no haces 2 query uno buscando por Deportes y otro por Cursos en ves de consultar por Actividades.
bueno gracias por la respuesta, lo q sucede es q puse eso como ejemplo basico, al final manejo muchas categorias y bastantes cosas por lo q optar por hacer una sentencia por cada tipo se me haci amucho pero muchas gracias probare con la segunda opcion y de todas maneras posteare cuando lo haya podido solucionar....