Ola, estou com um probleminha, não entendo por que no codigo abaixo quando eu não digito o nome do cliente ele confirma os dados mas quando eu não digito o endereco do cliente ele solicita o dado. A codificacao é a mesma mas para um da certo e para outro não, alguém pode me ajudar???
<html>
<body>
<form action = "form.php" method = "post">
<p> Nome: <input type = text name = NomeCliente><br>
Endereço: <input type = text name = Endereco><br>
CEP: <input type = text name = CEP><br>
Telefone: <input type = text name = Telefone><br>
<input type = submit value = Enviar>
</p>
</form>
<?php
if (isset ($NomeCliente) && ($Endereco) && ($CEP) && ($Telefone))
Pergunta
Pancadao
Ola, estou com um probleminha, não entendo por que no codigo abaixo quando eu não digito o nome do cliente ele confirma os dados mas quando eu não digito o endereco do cliente ele solicita o dado. A codificacao é a mesma mas para um da certo e para outro não, alguém pode me ajudar???
<html>
<body>
<form action = "form.php" method = "post">
<p> Nome: <input type = text name = NomeCliente><br>
Endereço: <input type = text name = Endereco><br>
CEP: <input type = text name = CEP><br>
Telefone: <input type = text name = Telefone><br>
<input type = submit value = Enviar>
</p>
</form>
<?php
if (isset ($NomeCliente) && ($Endereco) && ($CEP) && ($Telefone))
{
echo "Confirmação de Dados";
echo "<br><br> Nome: " .$_POST["NomeCliente"];
echo "<br> Endereço: " .$_POST["Endereco"];
echo "<br> Cep: " .$_POST["CEP"];
echo "<br> Telefone: " .$_POST["Telefone"];
}
else if ($_POST["NomeCliente"] == "")
{
echo "Digite o nome do cliente!";
}
else if ($_POST["Endereco"] == "")
{
echo "Digite o endereço do cliente!";
}
else if ($_POST["CEP"] == "")
{
echo "Digite o CEP do cliente!";
}
else if ($_POST["Telefone"] == "")
{
echo "Digite o telefone do cliente!";
}
?>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.