Bueno estoy terminando mi pagina web que es el proyecto final para mis estudios, y unicamente me falta incluirle una especie de carrito pero a lo "cutre".
Es un videoclub online, lo que estoy intentando hacer en el carrito es que atraves de un formulario se haga el pedido de la pelicula que quiero alquilar.
En la pagina de la pelicula que me interese alquilar si el usuario esta registrado me mostrara un boton de alquiler que me manda a alquiler.php que es la pagina del formulario. Me gustaria que al ir a la pagina esa en el campo usuario y pelicula del formulario automaticamente ya me mostrase la informacion de usuario que quiero alquilar y la pelicula que quiere alquilar. Hasta ahi bien, creo que podria hacerlo, pero luego al guardar los datos en la BD necesito guardar tambien el id_usuario y el id_pelicula, y es eso que no se como hacerlo, para poder recoger tambien el id de dichos campos :S
Despues del toston que os he pegado os dejo los codigos para ver si asi lo veis mas claro.
Un saludo y muchas gracias por todo.
pelicula.php
Código PHP:
<?php
$id_pelicula=$_GET[id_pelicula];
include('conexion.php');
$result= conexion("SELECT p.id_genero, g.id_genero,imagen,titulo,anyo,nombre,trailer,nombre,sinopsis FROM pelicula as p, genero as g WHERE p.id_genero=g.id_genero AND p.id_pelicula= $id_pelicula ORDER BY titulo");
echo "<table border='0'>";
echo "<tr><td ></td></tr>";
while ($row=mysql_fetch_array($result)){
echo"<tr>";
echo"<td rowspan='4'><img src='images/$row[imagen].jpg' width='200' height='280'></td>";
echo"<td>Titulo: $row[titulo]</td>";
echo"</tr>";
echo"<tr>";
echo"<td>Genero: $row[nombre]</td>";
echo"</tr>";
echo"<tr>";
echo"<td>Año: $row[anyo]</td>";
echo"</tr>";
echo"<tr>";
echo"<td>Sinopsis: $row[sinopsis]</td>";
echo"</tr>";
echo"<tr>";
echo"<td colspan='2'> </td>";
echo"</tr>";
echo"<tr>";
if(isset($_SESSION['usuario'])){
echo"<td colspan='2'><a href='alquiler.php'><input name='alquilar' type='button' value='Alquilar' /></a></td>";
}else{
echo" Para poder alquilar una pelicula, debes estar registrado.";
}
echo"</tr>";
}
echo "</table>";
?>
Código PHP:
<?php
if (isset($_POST["usuario"])) {
$usuario=$_POST['usuario'];
$pelicula=$_POST['pelicula'];
$f_entrega=$_POST['f_entrega'];
$h_entrega=$_POST['h_entrega'];
$f_devolucion=$_POST['f_devolucion'];
$h_devolucion=$_POST['h_devolucion'];
// Si falta algun campo avisa y lo vuelve al formulario.
if ($usuario==NULL|$pelicula==NULL|$f_entrega==NULL|$h_entrega==NULL|$f_devolucion==NULL|$h_devolucion==NULL) {
echo "<script>alert('Faltan campos por rellenar.')</script>";
}else{
$insertar = conexion("INSERT INTO alquilar (id_cliente,usuario, id_pelicula,pelicula, fecha_alquiler, hora_alquiler, fecha_devolucion, hora_devolucion) VALUES('".$usuario."','".$pelicula."','".$f_entrega."', '".$h_entrega."', '".$f_devolucion."', '".$h_devolucion."')");
}
}
?>