Estoy armando un script que extrae a través de varias variables $ _GET que luego se utilizan dentro de la escritura a los efectos del cálculo de una cita, etc.
La pesadilla I' m having es simplemente poder determinar si alguno de ellos carece de valor, por ejemplo? var1 = 500 & var2 = & var3 = Sí, con var2 siendo la culpa allí.
Dependiendo de si todas las variables $ _GET tienen o no un valor, tomaré diferentes medidas en consecuencia.
he investigado y se le ocurrió esto como una opción:
<?php
foreach($_GET as $name => $value) {
if ($value == "") {
$proceed = 0;
} else {
$proceed = 1;
}
}
?>
estoy echo'ing un poco simple de texto usando $ procederá en el momento justo para realizar pruebas.
Esto no funciona, y lo he considerado isset y vacío pero creo que ambas opciones son inútiles en este caso. He leído en varias fuentes que los parámetros $ _GET que no tienen valores predeterminados son "', así que estoy confundido de por qué esto no funciona.
No puedo usar vacío aquí debido al hecho de que a veces los parámetros se ponen a 0.
no hace falta decir que he impreso el contenido de $ _GET y obtener resultados satisfactorios, por lo que los datos son todos buenos.
Cualquier ayuda muy apreciado.
foreach con $ _GET -> mala idea. – Mahn
@Mahn y por qué es eso? – MacMac
['empty()'] (http://php.net/manual/en/function.empty.php) – PeeHaa