Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal,
Preciso entender porque fica nulo o valor nesta situação. A ideia é quando o valor não vier, ele determina um valor (isso já esta funcionando), mas quando o valor é enviado no POST não funciona "pegar o valor".
Alguém tem outra ideia para isso?
$countries_id = isset($_POST['countries_id']) ? $countries_id = (int)$_POST['countries_id'] : isset($_POST['id']) ? $countries_id = (int)$_POST['id'] : $countries_id=29;
>
1 minuto atrás, gianp disse:
Tente algo assim:
if(isset($_POST[$var1]) && $_POST['$var2']);
{
echo "verificação completa";
}
Não entendi, colocaria $var1, seria qual valor esse?? não estou tendendo a ideia....
Desculpe>
Agora, Luccas Gaulia disse:
Não entendi, colocaria $var1, seria qual valor esse?? não estou tendendo a ideia....
Desculpe
No seu caso onde tem as minhas variáveis ($var1 e $var2) troque pelas suas, sucessivamente.
Entendi,
fiz assim e deu certo, seria certo?
$countries_id = $_POST['countries_id'] or $_POST['id'];
if(!isset($countries_id)){ $countries_id=29; }
>
13 minutos atrás, Luccas Gaulia disse:
Entendi,
fiz assim e deu certo, seria certo?
$countries_id = $_POST['countries_id'] or $_POST['id'];
if(!isset($countries_id)){ $countries_id=29; }
Deu certo ai? Aqui funcionou das duas formas, use a que você mais se identifica.
Mesmo assim, obrigado!!!
abriu a ideia!
Simples:
$countries_id = (isset($_POST['countries_id']) ? $_POST['countries_id'] : (isset($_POST['id']) ? $_POST['id'] : 29));
Tente algo assim:
if(isset($_POST[$var1]) && $_POST['$var2']);
{
>
1 minuto atrás, gianp disse:
Tente algo assim:
if(isset($_POST['$var1']) && $_POST['$var2']);
{