Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2008, 13:00
jositosov
 
Fecha de Ingreso: junio-2007
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 0
alguien me puede explicar por que esto no funciona?????

hola gente estoy intentando mostrar los resultados del queri en 2 comunlas

a | b
c | d
e | ...
les pongo el codigo
ya llevo un par de dias dandole vueltas y ya no puedo mas si alguien es tan amable...

aqui la funcion

Código PHP:
function listar($con,$el_id)
{
    echo 
"<center>";
     
$SQL_listar="SELECT id,nom_marca,nom_modelo,foto01 FROM exportec ORDER BY 'id' DESC";
     
$listar=@mysql_query($SQL_listar,$con) or die ("<p class=\"MSG\">¡ERROR! Ha ocurrido un error al intentar listar los registros</P>");
     
$n_registros=mysql_num_rows($listar);
    
//Si no existen registros en la tabla (tabla vacia)
    
if ($n_registros == 0) {echo "<p class=\"MSG\">No existen registros en la base de datos</P>";}
    else 
//Si existen registros en la tabla 
    
{
        echo 
"<table class=\"list\">
                <tbody>"
;
        while(
$registro mysql_fetch_array($listar))
        {
            if (
$usu_id!=$registro['id']) {echo "<tr onmouseover=\"this.bgColor='#990000'\" onmouseout=\"this.bgColor='#990000'\">";}
            else {echo 
"<tr style=\"background-color:#990000;\">";}
            
                        
//Vamos a ver cual es la marca
    
$SQL_cat="SELECT nombre FROM marcas WHERE id=".$registro['nom_marca']."";
    
$cat=@mysql_query($SQL_cat,$con) or die ("<p class=\"MSG\">No se pudo mostrar la categoría</P>");
    
$aux_cat mysql_fetch_array($cat);    
    
$la_marca $aux_cat['nombre'];                  
            
//Vamos a ver cual es el modelo
    
$SQL_cat="SELECT modelo FROM modelos WHERE id=".$registro['nom_modelo']."";
    
$cat=@mysql_query($SQL_cat,$con) or die ("<p class=\"MSG\">No se pudo mostrar la categoría</P>");
    
$aux_cat mysql_fetch_array($cat);    
    
$el_modelo $aux_cat['modelo'];    
                        
            
        
$brk false// iniciamos una variable booleana
        // abrimos tabla
        
echo "<table>            <tr>";  
        while( 
$row mysql_fetch_array($SQL_listar) ) // bucle  
        
{      
        echo 
"<td>" $row['nom_marca'] . "</td>";      
        if( 
$brk == true )  // Si la variable es true crea una nueva fila        echo "</tr><tr>";        
        
$brk = !$brk// cambiamos la variable booleana a su valor opuesto  
        

        echo 
"</tr><table>"// cerramos  
        
echo "<div class=\"nregistros\">Existen $n_registros registros</div><br />";            
    } 
//EndIf
    
mysql_free_result($listar);
    echo 
"</center>";
//EndFunction 
gracias