Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2012, 13:22
lmcm2008
 
Fecha de Ingreso: abril-2011
Mensajes: 99
Antigüedad: 13 años, 1 mes
Puntos: 2
Pregunta Paso de variables.... por que no funciona?

Hola, tengo el codigo de una biblioteca que estoy haciendo, y quiero mostrar los libros que tengo en una base de datos, y cuando pincho en uno en particular me quiero ir a otra pagina donde mostrar todos los datos del libro seleccionado... Pero no consigo que me funcione...
Me podeis ayudar a ver que estoy haciendo mal??

Codigo de biblioteca.php despues de la conexion...

Código:
<form method="POST" action="abrelibro.php">

<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'];
	$titulo=$fila['TITULO'];
	$autor=$fila['AUTOR'];
	$editorial=$fila['EDITORIAL'];
	$anio=$fila['AÑO'];
	$npaginas=$fila['NPAGINAS'];
	$tipo=$fila['TIPO'];
	$desc=$fila['DESCRIPCION'];
	$alta=$fila['FECHA'];
	$nuevo=$fila['NUEVO'];
	$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";
	
	echo "<td width=200>";
	echo "<input type=hidden name=id_libro id=id_libro value=$iden>";
	echo "<img src=$libro border=0><br>$desc";
	echo "<input type=submit value=Submit>";

	echo "</td>";
	
		
	$i++;
	
	
	} // del while


?>

</tr>
</table>
</form>
Y el codigo de momento del abrelibro.php que llamo desde biblioteca.php...

Código:
<?php

$milibro = $_POST["id_libro"];

echo "Libro seleccionado: $milibro";

// a partir de aqui desarrollo para el libro que me viene en la variable de $milibro
// y muestro toda la informacion de ese libro...

?>
Por que no recibo cuando pincho en cualquier libro el identificador del libro que quiero consultar????

Por favor, podeis ayudarme??

Muchas gracias.