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