Gostaria de saber como validAR o campo NOME pra receber só letras e o campo EMAIL pra receber um email valido usando EREG ou EREGI
Desde já garadeço
- Fórum WMO
- → Viewing Profile: Tópicos: babaum25
Community Stats
- Group Usuários
- Active Posts 4
- Profile Views 866
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
são luis
0
Neutral
User Tools
Friends
babaum25 hasn't added any friends yet.
Topics I've Started
Validação De Campos Do Formulario
19/09/2010, 12:19
Validação De Campos Do Formulario
18/09/2010, 23:24
Gostaria de saber como validAR o campo NOME pra receber só letras e o campo EMAIL pra receber um email valido usando EREG ou EREGI
Desde já garadeço
Desde já garadeço
Abrindo Pagina Sem Executar A Função
15/09/2010, 13:33
Bom dia
Sou iniciante em PHP e gostaria de saber se existe uma maneira de quando a pagina ser carregada ela nao executar automaticamente a funcao, só executar quando o botão SUBMIT for clicado.
Espero resposta
Desde já agradeço
Sou iniciante em PHP e gostaria de saber se existe uma maneira de quando a pagina ser carregada ela nao executar automaticamente a funcao, só executar quando o botão SUBMIT for clicado.
Espero resposta
Desde já agradeço
$nome = $_POST['nome']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $data = date("d-m-Y"); $hora = date("H:i:s"); $ip = getenv("REMOTE_ADDR"); ?> <table width="402" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="432"><form id="form1" name="form1" method="post" action="<?php echo $PHP_SELF; ?>"> <table width="402" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="86"><strong>Nome: </strong></td> <td width="317"><label for="textfield2"></label> <input type="text" name="nome" id="textfield2" /></td> </tr> <tr> <td><strong>Email:</strong></td> <td><label for="textfield3"></label> <input type="text" name="email" id="textfield3" /></td> </tr> <tr> <td><strong>Mensagem:</strong></td> <td><textarea name="mensagem" wrap="PHYSICAL" id="textarea" cols="50" rows="10"></textarea></td> </tr> <tr> <td colspan="2"><label for="textarea"></label> <input type="submit" name="ENVIAR" id="button" value="Enviar" /></td> </tr> </table> </form></td> </tr> </table> <?php $pesquisar_ip = mysql_query("SELECT * FROM mural WHERE ip = '$ip'"); $contagem_ip = mysql_num_rows($pesquisar_ip); $pesquisar = mysql_query("SELECT * FROM mural WHERE mensagem = '$mensagem'"); $contagem = mysql_num_rows($pesquisar); if ($contagem_ip > 0) { $erros .= "Você não pode enviar mensagem, procure o administrador do site.<br>"; } if (empty($nome)) { $erros .= "Você não digitou seu nome.<br>"; } if (empty($mensagem)) { $erros .= "Você não digitou seu comentário.<br>"; } if (empty($email)) { $erros .= "Você não digitou seu email.<br>"; } if ($contagem == 1) { $erros .= "Comentário já cadastrado.<br>"; } if (!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) { $erros .= "Seu e-mail possui um formato inválido!<br>"; } if ($erros) { echo "<font size=3 face=Tahoma><div align=center><b>Sua mensagem nao foi enviada</div></font>"; echo "<font size=1 face=Tahoma><div align=center><b>Ocorreram os seguintes erros ao tentar se cadastrar:</b><br><br>$erros</div></font>";} else { $inserir = mysql_query("insert into mural (nome, email, data, hora, mensagem, ip) values ('$nome', '$email', '$data', '$hora', '$mensagem', '$ip')"); } if ($inserir ==1) { echo "<font size=3 face=Tahoma><div align=center><b>Nensagem enviada com sucesso</div></font>"; } else ?> <p> </body> </html>
Abrindo Pagina Sem Executar A Função
15/09/2010, 11:21
Bom dia
Sou iniciante em PHP e gostaria de saber se existe uma maneira de quando a pagina ser carregada ela nao executar automaticamente a funcao, só executar quando o botão SUBMIT for clicado.
Espero resposta
Desde já agradeço
Sou iniciante em PHP e gostaria de saber se existe uma maneira de quando a pagina ser carregada ela nao executar automaticamente a funcao, só executar quando o botão SUBMIT for clicado.
Espero resposta
Desde já agradeço
$nome = $_POST['nome']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $data = date("d-m-Y"); $hora = date("H:i:s"); $ip = getenv("REMOTE_ADDR"); ?> <table width="402" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="432"><form id="form1" name="form1" method="post" action="<?php echo $PHP_SELF; ?>"> <table width="402" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="86"><strong>Nome: </strong></td> <td width="317"><label for="textfield2"></label> <input type="text" name="nome" id="textfield2" /></td> </tr> <tr> <td><strong>Email:</strong></td> <td><label for="textfield3"></label> <input type="text" name="email" id="textfield3" /></td> </tr> <tr> <td><strong>Mensagem:</strong></td> <td><textarea name="mensagem" wrap="PHYSICAL" id="textarea" cols="50" rows="10"></textarea></td> </tr> <tr> <td colspan="2"><label for="textarea"></label> <input type="submit" name="ENVIAR" id="button" value="Enviar" /></td> </tr> </table> </form></td> </tr> </table> <?php $pesquisar_ip = mysql_query("SELECT * FROM mural WHERE ip = '$ip'"); $contagem_ip = mysql_num_rows($pesquisar_ip); $pesquisar = mysql_query("SELECT * FROM mural WHERE mensagem = '$mensagem'"); $contagem = mysql_num_rows($pesquisar); if ($contagem_ip > 0) { $erros .= "Você não pode enviar mensagem, procure o administrador do site.<br>"; } if (empty($nome)) { $erros .= "Você não digitou seu nome.<br>"; } if (empty($mensagem)) { $erros .= "Você não digitou seu comentário.<br>"; } if (empty($email)) { $erros .= "Você não digitou seu email.<br>"; } if ($contagem == 1) { $erros .= "Comentário já cadastrado.<br>"; } if (!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) { $erros .= "Seu e-mail possui um formato inválido!<br>"; } if ($erros == "") { $inserir = mysql_query("insert into mural (nome, email, data, hora, mensagem, ip) values ('$nome', '$email', '$data', '$hora', '$mensagem', '$ip')"); } if ($inserir ==1) { echo "<font size=3 face=Tahoma><div align=center><b>Nensagem enviada com sucesso</div></font>"; } else { echo "<font size=3 face=Tahoma><div align=center><b>Sua mensagem nao foi enviada</div></font>"; echo "<font size=1 face=Tahoma><div align=center><b>Ocorreram os seguintes erros ao tentar se cadastrar:</b><br><br>$erros</div></font>";} ?> <p> </body> </html>
- Fórum WMO
- → Viewing Profile: Tópicos: babaum25
- Privacy Policy
- Regras ·