Comunidad de diseño web y desarrollo en internet online

Imprimir en 1 ciclo ciertos registros en 1 tabla desde Mysql

Citar            
MensajeEscrito el 19 Nov 2010 01:42 am
Holaa!!!

Tengo un pequeño problema cuando intento mostrar en una tabla de PHP ciertos campos que me traigo de mi BD Mysql y a ello intento imprimir al final de cada fila el registro con la opcion de Modificar y en el ultimo Eliminar, solo se genera en la ultima fila de mi tabla, es decir

Nº del Articulo.......Fecha.......... Descripcion............ Modificar............. Eliminar
0........................2010-11-18.......GFGFDGFGDF............ vacio................... vacio
Ir al artículo
23.....................0000-00-00.........laptop.............vacio.........vacio
Ir al artículo
66534................2010-11-18..........jhjhgjgh.............vacio........vacio
Ir al artículo
67676................2010-11-18.............ededed..........Modificar..... Eliminar
Ir al artículo



Por lo que en ningun campo de mis anteriores filas emprime ni MOdificar ni Eliminar.... de que manera puedo imprimir en los campos que aparece vacio estos hipervinculos en un ciclo continuo....

Gracias


Código PHP :

<?php
include('conexion.php');
$conexion=conectarse();
$result = mysql_query("SELECT * FROM articulo", $conexion);
?>

<table border = '1' cellpadding='1' cellspacing='1' bordercolor='#003300'>

<?php
//while ($fila= mysql_fetch_row($result)){

$fila = mysql_num_rows ($result);

if ($fila > 0) {
print ("<TABLE border=1>\n");
print ("<TR>\n");
print ("<TH>Nº del Articulo</TH>\n");
print ("<TH>Fecha</TH>\n");
print ("<TH>Descripcion</TH>\n");
print ("<TH>Modificar</TH>\n");
print ("<TH>Eliminar</TH>\n");
print ("</TR>\n");

for ($i=0; $i<$fila; $i++) {
$resultado = mysql_fetch_array ($result);
$pp=0;
?>

<tr>
<td><?php echo $resultado[0]; ?><br />
<a href="articulos.php?articulo= <?php $fila[0]?>">Ir al artículo</a><br></td>

<td><?php echo $resultado[1]; ?></td>
<td><?php echo $resultado[2]; }?></td>

<td><a href="articulos.php?articulo= <?php echo $resultado[3]=$pp; ?>">Modificar</a><br></td>
<td><div align="center"><a href="p"> Eliminar </a></div></td>
</tr>
</table>

<?php
}
print ("</TABLE>\n");
mysql_free_result($result);
mysql_close();
?>

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 23 Nov 2010 08:44 am
Hola,

te aparece vacío porque tienes un error en el código.

<td><?php echo $resultado[2]; }?></td>

Ves, ahí estás cerrando el bucle, entonces no sigue escribiendo lo siguiente que es donde estarían los dos enlaces. Lo solucionarás al quitar la llave.


MJLucena
Desarrollo Web Madrid

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.