Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2008, 01:58
moquehua
 
Fecha de Ingreso: agosto-2004
Mensajes: 113
Antigüedad: 19 años, 8 meses
Puntos: 0
ordenando en columnas datos de distintas tablas

Hola, estoy intentando conseguir que funcione el ordenar datos en columnas.
La idea es tomar: crid y caract de una tabla donde crid sea igual a caracte.
O sea, tengo una tabla CARACTERISTICAS donde: crid 1 es caract vestidor; crid 2 es caract hidromasaje.
Y en la tabla AVISOS tengo un campo CARACT separado por comas donde están 1,2,3, etc.
El código que uso (y que funciona ordenando fotos) es:
Código PHP:
<?php
$sql 
"SELECT crid, caract FROM caracteristicas where crid= '$caracte'";
$sql mysql_query($sql);                    
// Mostrar los datos
echo '<table align="left">';

// Número de filas
$num mysql_num_rows($sql);

$i 1;
while (
$row mysql_fetch_assoc($sql)) {
    if ((
$i == 1) || ((($i 1) % 3) == 0)) {
        echo 
'<tr>';
    }
    echo 
'<td align="left" valign="top" class="check" >'.$row['caract'].'</td>';

    if (((
$i 3) != 0) && ($i == $num)) {
        while (((
$i 3) != 0)) {
            echo 
'<td></td>';
            
$i++;
        }
    } elseif (((
$i 3) == 0)) {
        echo 
'</tr>';
        }
$i++;
        
}
echo 
'</table>';

?>
No muestra ningún error pero tampoco muestra los datos.
Alguna idea?
gracias
Germán