Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: basickdagger en 14 Febrero 2013, 00:45 am



Título: tablas de sql con php
Publicado por: basickdagger en 14 Febrero 2013, 00:45 am
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

Código:

<table>
     <tr><th>Deportes</th><th>Cursos</th></tr><tr>
<?php
 
                   
   
$link="select tipo,nombre from anuncio where categoria='Actividades'";
$sql= mysql_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


Título: Re: tablas de sql con php
Publicado por: 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.


Título: Re: tablas de sql con php
Publicado por: MeTaD en 14 Febrero 2013, 03:51 am
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:

Código:
<table>
<tr>
<th>Deportes</th>
<th>Cursos</th>
</tr>
<tr>
<?php
$link="select tipo,nombre from anuncio where categoria='Actividades'";
$sql= mysql_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>


Título: Re: tablas de sql con php
Publicado por: basickdagger en 14 Febrero 2013, 06:42 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....