Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/03/2006, 18:56
okram
Invitado
 
Mensajes: n/a
Puntos:
pues si, te entendi y por eso te postee ese codigo, pero tuve unos cuantos errores... ahora lo acabo de probar y logre que funcione, todo se trataba de las etiquetas <table>:

Código PHP:
<?php
 
/*
 
CONEXION A LA BASE DE DATOS
 
include('connect.php');
$doconnect = SetDBConnection();
*/
 
$sql "SELECT * FROM tabla ORDER BY pais ASC";
$query mysql_query($sql);
 
echo 
'<table>';
 
while(
$row mysql_fetch_array($query)) {
 
//cambia $row['pais'] por el nombre de la columna donde esta ese dato
 
if($pais !== $row['pais']) {
 
$pais $row['pais'];
 
$sql2 "SELECT * FROM tabla WHERE pais='".$pais."' ORDER BY nombre ASC";
$query2 mysql_query($sql2);
 
echo 
'<tr><td colspan=3>'.$pais.'</td></tr>';
echo 
'<tr><td>Nombre</td><td>Direccion</td><td>Telefono</td></tr>';
 
while(
$datos mysql_fetch_array($query2)) {
 
echo 
 
'<tr><td>'.$datos['nombre'].'</td><td>'.$datos['direccion'].'</td><td>'.$datos['t
 
elefono'
].'</td></tr>';
 
}
 
echo 
'<tr height=20><td colspan=3> </td></tr>';
 
unset(
$sql2);
unset(
$query2);
unset(
$datos);
 
}
 

 
echo 
'</table>';
?>
y en connect.php:
Código PHP:
<?php
 
function SetDBConnection()
 
{
 
$db_hostnp 'SERVIDOR'
$db_nombrenp 'BASE_DE_DATOS'
$db_usernp 'USUARIO'
$db_passnp 'PASSWORD'
 
$doconnect=mysql_connect($db_hostnp$db_usernp$db_passnp) or die ('conectar');
 
mysql_select_db($db_nombrenp ,$doconnect) or die ('seleccionar');
 
return 
$doconnect;
 
}
 
?>
Como te digo, yo ya lo probe y funciona tal y como tu lo deseas... mira esta toma:


Última edición por okram; 06/06/2006 a las 19:14