Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola galera!
Na tentativa de fazer um formulario que qnd a pessoa nao digitar um campo obrigatorio
ele aparece um alerte e volta com os campo que ja estavam preenchidos, fiz uma condicao
que nao esta funcionando, esta aparecendo esses erros
Notice: Undefined index: cidade in /home/marfmaqc/public_html/site.php on line 283
Notice: Undefined variable: error in /home/marfmaqc/public_html/site.php on line 301
Warning: require(orcamento/enviar.php) [function.require]: failed to open stream: No such file or directory in /home/marfmaqc/public_html/site.php on line 302
Warning: require(orcamento/enviar.php) [function.require]: failed to open stream: No such file or directory in /home/marfmaqc/public_html/site.php on line 302
Fatal error: require() [function.require]: Failed opening required 'orcamento/enviar.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/marfmaqc/public_html/site.php on line 302
O codigo é esse(comeca na linha 275):
if (isset($_POST['orcamento'])){
$nome = $_POST['nome'];
$email = $_POST['email'];
$empresa = $_POST['empresa'];
$cpf = $_POST['cpf'];
$inscricao = $_POST['inscricao'];
$estado = $_POST['estado'];
$cidade = $_POST['cidade'];
$site = $_POST['site'];
$telefone = $_POST['telefone'];
$mensagem = $_POST['mensagem'];
if (!empty($nome)) {
$error[1] = "Preencha seu nome.";
}if (!empty($email)) {
$error[2] = "Preencha seu nome.";
}if (!empty($cpf)) {
$error[3] = "Preencha seu CPF ou CNPJ.";
}if (!empty($estado)) {
$error[4] = "Selecione seu estado.";
}if (!empty($cidade)) {
$error[5] = "Selecione sua cidade.";
}if (!empty($telefone)) {
$error[6] = "Preencha seu telefone.";
}if (!empty($mensagem)) {
$error[7] = "Preencha sua mensagem.";
}if (count($error) == 0){
require_once ("orcamento/enviar.php");
}
if (count($error) != 0) {
foreach ($error as $erro) {
echo '<script language="Javascript" type="text/javascript">
alert("$erro");
history.back();
</script>';
}
}
}
e o formulario é esse:
<form method="post" action="" enctype="multipart/form-data" name="frmorcamento" onsubmit="return submit_page(this);">
<label for="nome">Nome*:</label>
<input type="text" name="nome" value="" /><br />
<label for="email">E-mail*:</label>
<input type="text" name="email" value="" /><br />
<label for="empresa">Empresa:</label>
<input type="text" name="empresa" value="" /><br />
<label for="cpf">CNPJ/CPF*:</label>
<input type="text" name="cpf" value="" /><br />
<label for="inscricao">Insc. Estadual:</label>
<input type="text" name="inscricao" value="" /><br />
<label>Estado*:</label><select id="estado" name="estado"></select> <br />
<label>Cidade*:</label><select id="cidade" name="cidade"></select> <br />
<label for="site">Website:</label>
<input type="text" name="site" value="" /><br />
<label for="telefone">Telefone*:</label>
<input type="text" name="telefone" value="" /><br />
<label for="mensagem">Mensagem*:</label>
<textarea name="mensagem"></textarea><br />
<input type="submit" name="orcamento" id="enviarorcamento" value="Enviar" />
</form>
Alguem poderia me dizer um sistema pros campos ja preechidos nao se apagarem depois
do alert e o formulario enviar?
agradeço desde ja!
Carregando comentários...