PHP isset() devuelve False cuando no debería
Publicado por Juan Pablo (2 intervenciones) el 02/02/2015 22:20:08
Buenas, tengo el problema de que una condición if en php no entra debido a que algunos isset() no se cumplen.. Lo siguiente es la parte que debo validar para luego proceder a crear una nueva fila en una base de datos. Veo que aquí es donde falla el código debido a que salto derecho a un 'else' que tengo más abajo..
if (isset($_POST['nombre']) && isset($_POST['cedula']) && isset($_POST['apellido'])){
...
...
} else{
...
...
}
Para hacer un simple chequeo de $_GET, lo que estoy realizando es ingresar en la barra de direcciones lo siguiente:
http://127.0.0.1/empleados/nuevoempleado.php?nombre=Ejemplo&cedula=1234567&apellido=Algo&sueldo=2500
La carpeta 'empleados' se encuentra dentro de xampp/htdocs y además de 'nuevoempleado.php' poseo otros archivos más tales como para loguearse en la DB y demás.
¿Por qué con $_GET si logro crear la fila en la DB pero con $_POST no?
Gracias
if (isset($_POST['nombre']) && isset($_POST['cedula']) && isset($_POST['apellido'])){
...
...
} else{
...
...
}
Para hacer un simple chequeo de $_GET, lo que estoy realizando es ingresar en la barra de direcciones lo siguiente:
http://127.0.0.1/empleados/nuevoempleado.php?nombre=Ejemplo&cedula=1234567&apellido=Algo&sueldo=2500
La carpeta 'empleados' se encuentra dentro de xampp/htdocs y además de 'nuevoempleado.php' poseo otros archivos más tales como para loguearse en la DB y demás.
¿Por qué con $_GET si logro crear la fila en la DB pero con $_POST no?
Gracias
Valora esta pregunta
0