Cita:
Iniciado por Triby Necesitas una variable adicional:
Código PHP:
Ver original// Creas e inicializas la variable
$excedido = false;
while(/* tu consulta para verificar stock */) {
if(/* más cantidad que stock */) {
$excedido = true;
}
}
// Luego, cuando vas a mostrar el botón
if($excedido) {
// Aquí el mensaje de error
} else {
// Aquí el botón para continuar
}
Por cierto, el problema es más de lógica que de saber PHP u otro lenguaje.
Eso es lo que intente hacer, esta puesto asi:
Código PHP:
//Hago un mensaje de error en una variable
$error='<h8>¡Cantidad en stock superada!</h8>';
//Pregunto si el stock que hay es menor a la cantidad requerida que lo muestre
if ($stock<$can) echo $error;
//Despues al final cuando quiero bloquear el boton pongo
if (isset($error))
{
//El codigo
}
Pero no me resulta. O tengo que ponerlo con las sentencias true y false como lo pusiste tu? no me manejo bien de esa manera pero probare a ver.
Gracias por la respuesta se te agradece.