Foros del Web » Programando para Internet » PHP »

consula grpoup by

Estas en el tema de consula grpoup by en el foro de PHP en Foros del Web. Hola, estoi intentandohacer una agenda de conciertos. por ahora consigo que los conciertos aprarezcan asi: 12/08/2004 fd,kdflgkfdgkldfgklsdfg 13/08/2004 lfg dfgldfkgh ldfgf 20/08/2004 fgfglfjglsdfg 5/10/2004 lf ...
  #1 (permalink)  
Antiguo 01/02/2005, 07:59
 
Fecha de Ingreso: febrero-2005
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 0
consula grpoup by

Hola, estoi intentandohacer una agenda de conciertos. por ahora consigo que los conciertos aprarezcan asi:

12/08/2004 fd,kdflgkfdgkldfgklsdfg
13/08/2004 lfg dfgldfkgh ldfgf
20/08/2004 fgfglfjglsdfg
5/10/2004 lf gkldfghl kfgh sf f

me gustaria que aparecieras de esta forma

AGOSTO 2004

12 dgdfgl df dfg sfg sdfg dfgsdfgsdfg
13 fg dfg sfg sdfg sf sdfgsf
20 fghdfgh ghf

OCTUBRE 2004

5 df dfadfdfasdfadfasdfadfa

Por mas que lo intento no lo consigo,
haber si alguien puede decirme como o algun tutoriakl donde aparece algo de esto.

Gracias
  #2 (permalink)  
Antiguo 01/02/2005, 08:12
 
Fecha de Ingreso: enero-2005
Ubicación: Valparaiso - Chile
Mensajes: 116
Antigüedad: 19 años, 3 meses
Puntos: 0
con esos datos dificil ayudarte...

es mysql?
los campos con las fechas son del tipo date?
  #3 (permalink)  
Antiguo 01/02/2005, 08:21
 
Fecha de Ingreso: febrero-2005
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 0
año/mes y dia son diferentes campos de una base de datos sql.
  #4 (permalink)  
Antiguo 01/02/2005, 08:32
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 19 años, 4 meses
Puntos: 1
no se entiende muy bien tu ejemplo, pero igual, puedes hacer esta consulta en el foro de Base de Datos.
  #5 (permalink)  
Antiguo 01/02/2005, 08:39
 
Fecha de Ingreso: enero-2005
Ubicación: Valparaiso - Chile
Mensajes: 116
Antigüedad: 19 años, 3 meses
Puntos: 0
y son tipo date o varchar??

podrias poner codigo o algo, como dice matigro, no esta muy clara la consulta, tienes que dar mas datos para que te podamos ayudar.
  #6 (permalink)  
Antiguo 01/02/2005, 09:00
 
Fecha de Ingreso: febrero-2005
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 0
<?php

$link = mysql_connect("localhost", "","")or die ("error lehena");
mysql_select_db("", $link)or die("error bigarrena");
$result = mysql_query("SELECT año,mes,dia,grupo,lugar FROM agenda ORDER BY año mes dia ASC", $link)or die(" error en la buscqueda");
if ($row = mysql_fetch_row($result)or die("error5")){
echo "<table border = '0'> \n";
do {
echo "<tr><td><font color=#FFFFFF size=2 face=verdana>".$row[0]."/".$row[1]."/".$row[2]." "<normal><font></td></tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "ez dago kontzerturik";
}
?>
  #7 (permalink)  
Antiguo 03/02/2005, 04:42
 
Fecha de Ingreso: abril-2004
Mensajes: 44
Antigüedad: 20 años
Puntos: 1
Prueba esto a ver:

$link = mysql_connect("localhost", "","")or die ("error lehena");
mysql_select_db("", $link)or die("error bigarrena");
$result = mysql_query("SELECT año,mes,dia,grupo,lugar FROM agenda ORDER BY año mes dia ASC", $link)or die(" error en la buscqueda");
if ($row = mysql_fetch_row($result)or die("error5")){
$hil="";
echo "<table border = '0'> \n";
do {

if($row[1]!=$hil){
$hil=$row[1];
switch($row[1]){
case 1: $hilabetea="ENERO";
break;
case 2: $hilabetea="FEBRERO";
break;
case 3: $hilabetea="MARZO";
break;
case 4: $hilabetea="ABRIL";
break;
case 5: $hilabetea="MAYO";
break;
case 6: $hilabetea="JUNIO";
break;
case 7: $hilabetea="JULIO";
break;
case 8: $hilabetea="AGOSTO";
break;
case 9: $hilabetea="SEPTIEMBRE";
break;
case 10: $hilabetea="OCTUBRE";
break;
case 11: $hilabetea="NOVIEMBRE";
break;
case 12: $hilabetea="DICIEMBRE";
break;
}
echo "<tr><td><font color=#FFFFFF size=2 face=verdana>".$row[1]." ".$row[0]." "<normal><font></td></tr> \n";
}
echo "<tr><td><font color=#FFFFFF size=2 face=verdana>".$row[2]." " <normal><font></td></tr> \n";
} while ($row = mysql_fetch_array($result));

echo "</table> \n";
} else {
echo "ez dago kontzerturik";
}
?>

Espero que con esto vaya bien .

Gur
__________________
sometimes, I feel I should go and play with the thunder
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:48.