Foros del Web » Programando para Internet » PHP »

comprobar que la cantidad requerida es suficiente

Estas en el tema de comprobar que la cantidad requerida es suficiente en el foro de PHP en Foros del Web. hola, estoy haciendo una pagina de ventas virtual para una practica y tengo un par de problemillas, necesito que si el usuario pide una cantidad ...
  #1 (permalink)  
Antiguo 04/04/2010, 09:40
 
Fecha de Ingreso: marzo-2010
Mensajes: 79
Antigüedad: 14 años, 1 mes
Puntos: 0
comprobar que la cantidad requerida es suficiente

hola, estoy haciendo una pagina de ventas virtual para una practica y tengo un par de problemillas, necesito que si el usuario pide una cantidad mayor de un producto que la que hay disponible en la base de datos no le deje continuar sino que le de un alerta con algun mensaje,porque sino podría comprar mas de lo que hay en la base de datos y no tiene sentido, me podeis ayudar?, muchas gracias, el codigo php que lo gestiona es este:


<?php
session_start();
?>

<?php
session_start();
if(!isset($_SESSION[usuario])){
include 'conectar.php';
$sql="SELECT * FROM Clientes WHERE usuario='$_POST[usuario]'";
$result=mysql_db_query("tiendadiscos",$sql);
$campo=mysql_fetch_array($result);
if(($_POST["usuario"]==$campo[usuario])&&($_POST["password"]==$campo[password])){
$_SESSION[usuario]=$_POST["usuario"];
$_SESSION[password]=$_POST["password"];
}else{
echo "Usuario y/o contraseña incorrectos<br>";
}

}

if(!isset($_SESSION[usuario]))
{
echo "Debe iniciar sesión para poder acceder a nuestros productos.<br>";
}else
{
include 'conexion.php';
echo "Hola $_SESSION[usuario] los productos disponibles son estos:<br><br>";
$sql="SELECT * FROM productos";
$result=mysql_db_query("tiendadiscos",$sql);
echo "<a href='insertarencarrito.php'>Mostrar carrito</a><br><br>";

echo "<table border='1'>";
echo "<tr><td><center>Carátula</center></td><td><center>Albúm</center></td><td><center>Artista</center></td><td><center>Género</center></td><td><center>Precio</center></td><td><center>Unidades</center></td><td><center>Añadir</center></td></tr>";

while( $campo=mysql_fetch_array($result))
{
if($campo[stockcd]>=0)

{
echo "<form action='insertarencarrito.php' method='POST'>";
echo "<tr><td><img src='images/$campo[foto]' width='150' height='150'></td><td>$campo[nombrecd]</td><td>$campo[artistacd]</td><td>$campo[generocd]</td><td>$campo[preciocd] €</td><td><input type='text' name='unidades' value='0'></td><td><input type='submit' value='Añadir' img src='images/carrito.png' width='50' height='50'></td></tr>" ;
echo"<input type='hidden' name='codigocd' value='$campo[codigocd]'>";
echo"<input type='hidden' name='nombrecd' value='$campo[nombrecd]'>";
}
echo "</form>";
}
}
echo "</table>";
?>
</table>
</form>

gracias

Última edición por dani12345; 04/04/2010 a las 09:51

Etiquetas: cantidad, comprobar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.