Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2008, 17:59
Avatar de nuckzuniga
nuckzuniga
 
Fecha de Ingreso: marzo-2008
Mensajes: 71
Antigüedad: 16 años, 1 mes
Puntos: 0
While problematico

Me tiene chato este while, cada vez que trato de arreglarlo me jode. Ya trate poniendole comillas a la variable en la consulta PHP, trate usando un die, trate revisando directamente la base de datos, PERO NADA!!

Diganme uystedes que piensan.
La idea es repetir una tabla tantas veces como informacion tenga la tabla.

Esta es la parte donde se hacen todas las consultas a mysql:

Código PHP:
 <?PHP
$id_user
=$_SESSION["id_usuario"];

//id de los proyectos que tiene acceso
$sql_proyecto ="SELECT  a.id_proyecto, p.nombre, e.nombre FROM acceso  AS a left join proyectos AS p ON a.id_proyecto = p.id left join empresa AS e ON e.id=p.id_empresa WHERE  a.id_usuario='$id_user'";
$res_proyecto mysql_query($sql_proyecto,$dbh);
$row_proyecto mysql_fetch_array($res_proyectoMYSQL_NUM);

$sql_permisos "SELECT mensajes.id FROM mensajes WHERE mensajes.id_proyecto = $row_proyecto[0]";
$res_permisos mysql_query($sql_permisos,$dbh);
$row_permisos mysql_fetch_array($res_permisosMYSQL_NUM);

$sql_proyecto ="SELECT adjuntos.nombre, adjuntos.ruta, adjuntos.id FROM adjuntos WHERE adjuntos.id_mensaje = $row_permisos[0] ORDER BY id_usuario";
$res_proyecto mysql_query($sql_proyecto,$dbh);

$sql_usuario "SELECT usuario.nombre FROM usuario, adjuntos WHERE usuario.id = adjuntos.id_usuario ORDER BY id_usuario";
$res_usuario mysql_query($sql_usuario,$dbh);
$row_usuario mysql_fetch_array($res_usuarioMYSQL_NUM);
?>
Y esta es la parte donde se coloca el while:

Código PHP:
<?PHP      while ($row_proyecto mysql_fetch_array($res_proyectoMYSQL_NUM)) 
{
?>

<table width="650" border="0" cellspacing="0" style="margin-left:128px">
  <tr>
    <td width="616">
     
      <div align="left" class="style19">
        
        <table width="559" border="1">
          
          
          
          <tr>
            <th width="355" scope="col"><span class="style11">
              <?
    $ruta_uno 
"./adjuntos/$row_proyecto[0]";
    echo 
"<strong><a href='$ruta_uno'>".$row_proyecto[0]."</a></strong>";
    
    

?>
            </span></th>
            <th width="188" scope="col"><span class="style11">
              <?PHP

    
echo "<strong>".$row_usuario[0]."</a></strong>";
    
?>
            </span></th>
          </tr>
          
        </table>
    </div>
    <div align="left"></div>
    <div align="left"></div><div align="left"></div></td>
  </tr>
</table>

<?PHP
?>// fin del while

Que piensan?