Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/11/2011, 17:40
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: Consultas MYSQL

Cita:
Iniciado por Gilad Ver Mensaje
Muchas gracias, funciona en parte, ahora el problema es que solo muestra el ultimo.

El codigo que he puesto en el html para mostrar es este:

Código PHP:
<section id="comentarios">
        <?php echo $info["comentario"]; ?>
    </section>
Está mal porque obviamente solo mostrara un comentario porque solo lo he puesto una vez. Pero es que no se me ocurre como hacerlo.

Gracias
El problema esta que $row es un array()...
Y $info['comentario'] tambien es un array()...
para verlo prueba con:

Código PHP:
print_r($info['comentario']); // para ver todo el contenido 

Una vez que manipules la variable y veas que imprima lo que necesitas. Recien hay mescla con HTML, si no te va a costar mas encontrar el error. El print_r($info['comentario']) no es para que imprimas dentro de un <section> </section>


EDIT:
En mi ejemplo faltaban corchetes.
Pero si vas poner dentro de un section podes usar el codigo que deje mas abajo:

Código PHP:
$registros mysql_query("SELECT comentario FROM comentarios WHERE usuario='$mail'"$conexion) or die (mysql_error ());  
   while( 
$rowmysql_fetch_array($registros) ) 

   
GLOBALS['info'] []= $row

Código PHP:
<?php
echo "<section>\n";
$registros mysql_query("SELECT comentario FROM comentarios WHERE usuario='$mail'"$conexion) or die (mysql_error ());  
   while( 
$rowmysql_fetch_array($registros) ) 

   echo 
$row['comentario']."\n"
}  
echo 
"</section>\n";
__________________
Mono programando!
twitter.com/eguimariano

Última edición por SirDuque; 05/11/2011 a las 17:56 Razón: Recorde error, agrego solucion