![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/04/2005, 16:14
|
| | Fecha de Ingreso: enero-2004 Ubicación: Salto
Mensajes: 484
Antigüedad: 21 años, 1 mes Puntos: 2 | |
archivo registro.php Código PHP: <?php
foreach($_POST as $nombre_campo => $valor){$asignacion = "\$".$nombre_campo."='".addslashes($valor)."';";
eval($asignacion);}
?> archivo formulario.php Código PHP: <?php
include("registro.php");
if($seccion == "ingresoformulario"){
if(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$", $correo)){
header("location: formulario.php?error=si"); //chequea q el email sea valido
}elseif(empty($nombre) && empty($apellido) && empty($direccion)){ //agrega todos los campos q deseas validar es decir q los usuarios si o si ingresen
header("location: formulario.php?error=si");
}else{
$seccion = "formularioaceptado";
}
}
?>
<?
if($seccion == "formularioaceptado"){
$para = "[email protected]";
/* asunto */
$asunto = "Formulario de tu web";
/* mensaje */
$mensaje = '
<html>
<head>
<title>Tu formulario</title>
</head>
<body>
<table width="680">
<tr>
<td>'.$comentario.'
</td></tr></table>
</body>
</html>
';
/* Para enviar correo HTML, puede definir la cabecera Content-type. */
$cabeceras = "Date: ".date("l j F Y, G:i")."\r\n";
$cabeceras .= "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* y ahora, enviarlo */
mail($para, $asunto, $mensaje, $cabeceras) or die(__LINE__);
?>
<table width="540" border="0" cellpadding="2" cellspacing="0">
<tr class="chicanegra" valign="middle">
<td>Su formulario ha sido enviado con éxito
</td></tr></table>
<?
}else{
if($error != ""){
?>
<table width="540" border="0" cellpadding="2" cellspacing="0">
<tr>
<td>Los datos ingresados en el formulario no son correctos.</td></tr></table>
<?
}
?>
<form name="formulariodelaura" action="formulario.php?seccion=ingresoformulario" method="post">
Su nombre: <input type="text" name="nombre"><br>
Su apellido: <input type="text" name="apellido"><br>
Su e-mail: <input type="text" name="correo"><br>
Su apodo: <input type="text" name="apodo"><br>
Su dirección: <input type="text" name="direccion"><br>
Su localidad: <input type="text" name="localidad"><br>
Su provincia: <input type="text" name="provincia"><br>
Su país: <input type="text" name="pais"><br>
Su tel.: <input type="text" name="tel"><br>
Su fax: <input type="text" name="fax"><br>
Su fecha de nacimiento.:
<select name="dia"><option>01</option></select>/<select name="mes"><option>enero</option></select>/<select name="ano"><option>2005</option></select><br>
Sus estudios: <select name="estudios"><option>Universitarios</option></select><br>
Su trabajo: <select name="trabajo"><option>Ama de Casa</option></select><br>
Comentario: <textarea name="comentario" col=2 rows=3></textarea><br>
<input type="submit" value="enviar formulario"> <input type="reset" value="borrar todo">
</form>
<?
}
?>
__________________ Dios dira que esto no es justo, pero lo sera... |