Tal y como lo tengo ahora despues de las sugerencias.... Y sigue sin funcionar...
Cita:
<table border=0>
<tr>
<?php
// busco todos los libros contenidas en la tabla que voy a mostrar.
$cadena="SELECT * FROM libros";
$result=mysql_query($cadena) or die(mysql_error());
$totalreg=mysql_num_rows($result);
//echo "$totalreg";
$i=0;
while ($fila=mysql_fetch_array($result))
{
$iden=$fila['ID'];
$imagen=$fila['IMAGEN'];
// el numero controla las columnas que voy a tener. En este caso no permito mas de 5 en la misma fila
// a las 5 salto y abro otra linea...
if ( $i % 5 == 0 )
{
if ( $i == 1 )
{
echo "<tr>";
}
else
{
echo "</tr><tr>";
}
}
// imagen del libro
$libro="libros/$imagen.jpg";
?>
<td width=200>
<form method="POST" action="abrelibro.php" name="biblioteca">
<?php
echo "<input type=hidden name=id_libro id=id_libro value='".$iden."'>";
?>
<img src=<?php echo $libro ?> border=0>
<input type="image" src="img/vermas.jpg" name="submit" />
</td>
<?php
$i++;
} // del while
?>
</tr>
</table>
</form>
Y el fichero donde recibo todo....:
Cita:
<php
$identificador ="0";
$identificador = (int) $_POST['id_libro'];
echo "MI Libro: $identificador ";
?>
Siempre recibo el mismo valor... no me llega nada pero se que en la primera parte se asignan bien los valores...
Muchas gracias !!!