Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2009, 22:05
WolFmaN_cl
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 1
Validar SOLO PHP

Hola a todos, soy nuevo en foro espero ser un aporte como todos uds.

Necsito saber como puedo validar los campos vacios (SOLO CON PHP) antes de enviar un de un formulario de email, he intentado algunas formas pero se pasa por alto la validacion ahora lo estoy intentado con el (empty($_POST['txt_nombre'])), .

desde ya muchas gracias por la ayuda.

por ser nuevo no puedo postar el código, no me deja y no me permite colocar muchas cosas, no se como hacerlo para dejarles el codigo o para que lo vean.

Nuevamente gracias
Aca le dejare el codigo lo escribire si es que puedo insertarlo

CODIGO FORMULARIO
<?
if (empty($_POST['txt_nombre'])) $error .= "<p class=\"error\">Debe ingresar nombre p/>"
if ($_GET['op']!="ok"){
if (isset($_POST['txt_nombre'])){
$mensaje="
Nombre=".$_POST['txt_nombre']."
Direccion=".$_POST['txt_direccion']."
Telefono=".$_POST['txt_telefono']."
Email=".$_POST['txt_mail']."
Comentario=".$_POST['txt_comentario']."";
mail("gon_delgado@sueño.cl","Comentarios",$mensaje );
?>
<script>
setTimeout("window.location='main.php?mod=contacto &op=ok'", 1000);
</script>
<?

}else{
?>
<form id="form1" name="form1" method="post" action="">
<table width="548" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<tr>
<td>Nombre:</td>
<td><input name="txt_nombre" type="text" id="txt_nombre" /></td>
</tr>
<tr>
<td>Direcci&oacute;n:</td>
<td><input name="txt_direccion" type="text" id="txt_direccion" /></td>
</tr>
<tr>
<td>Tel&eacute;fono:</td>
<td><input name="txt_telefono" type="text" id="txt_telefono" /></td>
</tr>
<tr>
<td>Email:</td>
<td><input name="txt_mail" type="text" id="txt_mail" /></td>
</tr>
<tr>
<td>Comentarios:</td>
<td><textarea name="txt_comentario" id="txt_comentario"></textarea></td>
</tr>
<p>
<input name="image" type="image" src="images/enviar.jpg" alt="Enviar"/>
</p>
</tr>
</table>
</form>
<?
}
}else{
?>
<br />
<div align="center"> <span class="txttit">Hemos recibido su mensaje.<br />
Nos contactaremos con usted lo antes posible.<br />
Gracias </span></div>
<span class="txt40">
<?
}
?>
</span>

Última edición por WolFmaN_cl; 25/04/2009 a las 23:19