Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fautec

Validação neste codigo

Recommended Posts

Ola.Preciso que os campos não possam ser enviados em branco.Segue o codigo.<?phpif(file_exists("init.php")) {require "init.php";} else {echo "Arquivo init.php nao foi encontrado";exit;}if(!function_exists("Abre_Conexao")) {echo "Erro o arquivo init.php foi auterado, nao existe a função Abre_Conexao";exit;}Abre_Conexao();$re = mysql_query("select * from estados order by estado");if(mysql_errno() != 0) {if(!isset($erros)) {echo "Erro o arquivo init.php foi auterado, nao existe \$erros";exit;}echo $erros[mysql_errno()];exit;}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Cadastro</title><style><!--.textBox { border:1px solid gray; width:200px;}--><body><form id="form1" name="form1" method="post" action="salvar.php"><table width="400" border="0" align="center"><tr><td width="145">Nome</td><td width="245"><input name="nome" type="text" id="nome" maxlength="45" class="textBox" /></td></tr><tr><td>Email</td><td><input name="email" type="text" id="email" maxlength="64" class="textBox" /></td></tr><tr><td>Data Nascimento</td><td><?phpecho monta_select("dia", 1, 31);echo monta_select("mes", 1, 12);echo monta_select("ano", 1920, 1990);?></td></tr><tr><td>Sexo</td><td><input name="sexo" type="radio" value="M" checked="checked" /><label>Masculino</label><input name="sexo" type="radio" value="F" /> <label>Feminino</label></td></tr><tr><td>Endereco</td><td><input name="endereco" type="text" id="endereco" maxlength="30" class="textBox" /></td></tr><tr><td>Bairro</td><td><input name="bairro" type="text" id="bairro" maxlength="20" class="textBox" /></td></tr><tr><td>Cidade</td><td><input name="cidade" type="text" id="cidade" maxlength="45" class="textBox" /></td></tr><tr><td>Estado</td><td><select name="estados" id="estados" class="textBox" ><?phpwhile($l = mysql_fetch_array($re)) {$id = $l["id_estado"];$estado = $l["estado"];$uf = $l["uf"];echo "<option value=\"$id\">$uf - $estado</option>\n";}@mysql_close();?></select> </td></tr><tr><td>Login</td><td><input name="login" type="text" id="login" maxlength="40" class="textBox" /></td></tr><tr><td>Senha</td><td><input name="senha" type="password" id="senha" maxlength="10" class="textBox" /></td></tr><tr><td> </td><td><input type="submit" name="Submit" value="Salvar" style="cursor:pointer;" /></td></tr></table></form></body></html>Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:

 

$campo = isset($_POST["campo"]) ? $_POST["campo"] : "";

if($campo == "") {

echo "campo em branco";

}

 

mas recomendo voce fazer essa validação em javascript e em php depois mas só pra garantir

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:$campo = isset($_POST["campo"]) ? $_POST["campo"] : "";if($campo == "") { echo "campo em branco";}mas recomendo voce fazer essa validação em javascript e em php depois mas só pra garantir

Fabyo. Obrigado pela atenção, mas eu não consegui utilizando oq voce passou.$campo = isset($_POST["name"]) ? $_POST["name"] : "";if($campo == "") {echo "campo em branco";}Acho que devo ter colocado no lugar errado do codigo estas linhas...Se não for pedir muito, voce poderia demonstrar estas linhas no codigo que eu enviei no começo de topico. (sou leigo....)Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.