Cita:
Iniciado por mariomon17
O yo estoy haciendo algo fatal o mi PHP se ha vuelto loco.
Me ocurre lo siguiente:
Código PHP:
Ver originalif ($_POST['categoria'] == 0) {
echo '<script type="text/javascript">alert("Error: no has seleccionado categoria.") </script>'};
Pues esto siempre me da que es TRUE.
Me dirigi a comprobar que pasaba con la variable asique hice un:
antes del IF, y mi sorpresa llega cuando eso me dice que es: Cervezas
Osea: me esta diciendo que CERVEZAS == 0 es TRUE
Como se come esto?
Cambia esto:
Código PHP:
Ver originalif ($_POST['categoria'] == 0) {
echo '<script type="text/javascript">alert("Error: no has seleccionado categoria.") </script>'};
Por esto:
Código PHP:
Ver originalif (empty($_POST['categoria'])) { echo '<script type="text/javascript">alert("Error: no has seleccionado categoria.") </script>';
}