Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom eu to precisando de uma ajudinha para validar esse formulário em php sera que alguém pode me ajudar?
eu consegui fazer o seguinte formulario:
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<H1><span style=color:blue>Escolha seu PEDIDO</span></H1>
<form name ="Escolha seu PEDIDO" method="POST" action="conta.php" >
produto : <select name="Produtos">
<option value="1.800,00">Notebook-R$ 1.800,00
<option value="500,00">Tablet-R$ 500,00
<option value="1.000,00">Smartphone-R$ 1.000,00
</select><br><p></p>
Quantidade de Produtos : <select name="Quantidade">
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
</select><br><p></p>
<form>
<input type="radio" name="Pagamento" value="0.1"> à vista(10% de desconto)
<br>
<input type="radio" name="Pagamento" value="0.05"> à prazo(acrécimo de 5%)
<br>
<input type="radio" name="Pagamento" value="0.1"> Parcelado(acrécimo de 10%)
</form><br><p></p>
Quantidade de Parcelas : <select name="Parcelas">
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
<option value="10">10
</select><br><p></p>
<input type="submit" value="Calcular" name="calcular" >
<input type="reset" value="Limpar"/>
</form>
</body>
</html>eu quero pegar os dados que foram enviados pelo formulário e validar ele com um arquivo php, para que apareça uma mensagem de erro quando forem preenchidos errados
Se você quiser que as mensagens apareçam sem refresh, precisará usar jquery. Procure por validate jquery.
Boa tarde. Você tem noção de PHP colega ? tipo, recuperar dados enviados pelo formulário, expressão condicional IF, ELSE, ??
tenho sim,eu sei primeiro eu tenho que pegar os dados assim:
$produto = $_POST["Produtos"];
$quantidade = $_POST["Quantidade"];
$pagamento = $_POST["Pagamento"];
$parcela = $_POST["Parcelas"];
ai eu faço : if ($produto....)
mais ai eu não qual condição eu devo fazer
O isset serve para verificar se foi enviado o comando, então não seria ele. Verifique com o empty:
if (!empty($_POST["Produtos"])) {
}Verifique com os 2.
$nome = (isset($_POST['nome']) and !empty($_POST['nome'])) ? $_POST['nome'] : die('Campo Nome em branco');
Voce pode ultilizar tambem o required do html da validar campo vazio, ou criar um pequena função para fazer tal validação.
Abraço.
Infelizmente o required do html não funciona em todos os navegadores, é preciso fazer a validação server-side.
O que vc quer validar?????????