Cita:
Iniciado por Gilad
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( $row= mysql_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( $row= mysql_fetch_array($registros) )
{
echo $row['comentario']."\n";
}
echo "</section>\n";