recuperrar datos array
Publicado por Antonio (1 intervención) el 22/06/2006 19:49:45
Buenas,
El siguiente código me crea 2 tablas con el mismo contenido, el de la última fila:
<?php
$link = mysql_connect("localhost", "root","*****");
mysql_select_db("libro", $link);
$result = mysql_query("SELECT * FROM mensaje", $link);
$filas= mysql_num_rows($result) ;
$row = mysql_fetch_array($result);
for ($i=1;$i<=$filas;$i++){
$result2 = mysql_query("SELECT * FROM usuario where id_usu=$row[3]", $link);
$row2 = mysql_fetch_row($result2);
$color ="#FF0000";
$ancho="50%";
$ancho2="100%";
$colum="2";
$color2 = "#C0C0C0";
print ("<td width=$ancho bgcolor=$color>$row2[1]</td> \n");
echo "<td width=$ancho bgcolor=$color>$row[2]</td> \n";
echo "</tr>";
echo "<tr>";
echo "<td width=$ancho2 colspan=$colum bgcolor=$color2 >$row[1]</td> \n";
echo "</tr>";
}
?>
Y yo quiere que me cree cada tabla con el contenido de cada fila, si tengo en la base de datos 5 filas, que me cree 5 tablas con los contenidos de cada una de allas.
Venga gracias. Salu2
El siguiente código me crea 2 tablas con el mismo contenido, el de la última fila:
<?php
$link = mysql_connect("localhost", "root","*****");
mysql_select_db("libro", $link);
$result = mysql_query("SELECT * FROM mensaje", $link);
$filas= mysql_num_rows($result) ;
$row = mysql_fetch_array($result);
for ($i=1;$i<=$filas;$i++){
$result2 = mysql_query("SELECT * FROM usuario where id_usu=$row[3]", $link);
$row2 = mysql_fetch_row($result2);
$color ="#FF0000";
$ancho="50%";
$ancho2="100%";
$colum="2";
$color2 = "#C0C0C0";
print ("<td width=$ancho bgcolor=$color>$row2[1]</td> \n");
echo "<td width=$ancho bgcolor=$color>$row[2]</td> \n";
echo "</tr>";
echo "<tr>";
echo "<td width=$ancho2 colspan=$colum bgcolor=$color2 >$row[1]</td> \n";
echo "</tr>";
}
?>
Y yo quiere que me cree cada tabla con el contenido de cada fila, si tengo en la base de datos 5 filas, que me cree 5 tablas con los contenidos de cada una de allas.
Venga gracias. Salu2
Valora esta pregunta


0