Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/02/2011, 11:15
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: array php con mysql

Cita:
Iniciado por dador33 Ver Mensaje
Código PHP:
<?Php
                 $tra
=new Trabajo();
                 
$list=$tra->vercomen($_GET["id"]);
                for (
$i=0;$i<sizeof($list);$i++)
                {
                
//$nomb=$tra->nomcomen($list[$i][id_clasi]);
                
$nomb=$tra->nomcomen($list[$i][id_usuario],$_GET["id"]);
//                $id=$list[$i][id_clasi];
                
$hora=$tra->partirfyh($list[$i][tiempo]);
                
$fecha=$tra->partirf($list[$i][tiempo]);
                
$mes=$tra->cambiarmes($fecha);
                
$dia=$tra->retornodia($fecha);
                
$ano=$tra->retornoano($fecha);
                
?>
                
                
                <h3><span><?php echo " ".$mes" - ".$dia."" ;?></span><?php echo " ".$ano" ";?></h3>
                <p class="as"><span class="event_text">
                Comentario realizado por: <?Php echo "".$nomb[0]["nombre"].""," -- ","".$hora."";    ?>  </span></p>
                <p class="event_text"> <?Php echo "".$list[$i]["comentario"]."" ;    ?> </p>
                  
                  
                  
                  <hr width="95%">
                  
                  
                  <?php ?>
el problema es que el nombre que muestra es el primer nombre que toma para todos los siguientes comentarios espere hacerme entender

Hola supongo que esta linea es la que te trae problemas:

<?Php echo "".$nomb[0]["nombre"].""

cambiala por:

<?php echo "".$nomb[$i]["nombre"].""

Donde $i es el contador te ira cambian el nombre
recorda que ["nombre"] el campo de la base y $i es la posicion es que guardo en el objeto.