1 <?php
2 $primeravez = FALSE;
3 if (empty($_POST["botEnviar"]))
4 {
5 $primeravez = TRUE;
6 $_POST["nombre"] = "";
7 $_POST["apellidos"] = "";
8 $_POST["fechanacimiento"]= "";
9 $_POST["direccion"] = "";
10 $_POST["poblacion"] = "";
11 $_POST["provincia"] = "";
12 $_POST["codpostal"] = "";
13 $_POST["email"] = "";
14 $_POST["telefono"] = "";
15 }
16 ?>
17 <html>
18 <head>
19 <title>Registro en tiendaDETALLES</title>
20 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
21 <script language="JavaScript" type="text/JavaScript">
22 <!--
23 function MM_reloadPage(init) { //reloads the window if Nav4 resized
24 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
25 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
26 else if (innerWidth!=document.MM_pgW innerHeight!=document.MM_pgH) location.reload();
27 }
28 MM_reloadPage(true);
29 //-->
30 </script>
31 <link href="file:///C/Documents and Settings/carlosgarcia/Escritorio/estilo.css" rel="stylesheet" type="text/css">
32 </head>
33
34 <body background="file:///C/Documents and Settings/carlosgarcia/Escritorio/images/Fondo.jpg">
35 <p class="camporegistro"> </p>
36 <p class="camporegistro"> </p>
37 <div id="Layer2" style="position:absolute; left:72px; top:33px; width:699px; height:221px; z-index:2">
38 <p><strong>DATOS PERSONALES</strong> </p>
39 <?php
40 if (!$primeravez)
41 {
42 if (empty($_POST["nombre"]))
43 echo "<p class='error'>Falta rellenar el campo Nombre</p>";
44 if (empty($_POST["apellidos"]))
45 echo "<p class='error'>Falta rellenar el campo Apellidos</p>";
46 if (empty($_POST["email"]))
47 echo "<p class='error'>Falta rellenar el campo Email</p>";
48 //validación de mail con una expresión regular...
49 elseif (!eregi("^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $_POST["email"]))
50 echo "<p class='error'>El Email no es Válido (nombre@empresa.algo) </p>";
51 if (empty($_POST["password"]))
52 echo "<p class='error'>Falta rellenar el campo Contraseña</p>";
53 }
54 ?>
55 <form name="form1" method="post" action="">
56 <table width="100%" border="0" cellpadding="4">
57 <tr>
58 <td class="camporegistro">Nombre*:</td>
59 <td> <input name="nombre" type="text" id="nombre" size="50" value="<?php echo $_POST['nombre']; ?>"> </td>
60 </tr>
61 <tr>
62 <td class="camporegistro">Apellidos*:</td>
63 <td><input name="apellidos" type="text" id="apellidos" size="70" value="<?php echo $_POST['apellidos']; ?>"></td>
64 </tr>
65 <tr>
66 <td><p class="camporegistro">Fecha de nacimiento:</p></td>
67 <td><input name="fechanacimiento" type="text" id="fechanacimiento" value="<?php echo $_POST['fechanacimiento']; ?>"></td>
68 </tr>
69 <tr>
70 <td height="101" class="camporegistro">Dirección:</td>
71 <td width="90%"> <textarea name="direccion" cols="70" rows="4" id="direccion" value="<?php echo $_POST['direccion']; ?>"></textarea>
72 </td>
73 </tr>
74 <tr>
75 <td class="camporegistro">Población:</td>
76 <td class="camporegistro"><input name="poblacion" type="text" id="poblacion" size="50" value="<?php echo $_POST['poblacion']; ?>">
77 Teléfono:
78 <input name="telefono" type="text" id="telefono" value="<?php echo $_POST['telefono']; ?>"></td>
79 </tr>
80 <tr>
81 <td class="camporegistro">Provincia:</td>
82 <td class="camporegistro"> <select name="provincia" id="provincia"">
83 <option <?php if ($_POST["provincia"] == "La Coruña") echo "selected"; ?>>La Coruña</option>
84 <option <?php if ($_POST["provincia"] == "Pontevedra") echo "selected"; ?>>Pontevedra</option>
85 <option <?php if ($_POST["provincia"] == "Lugo") echo "selected"; ?>>Lugo</option>
86 <option <?php if ($_POST["provincia"] == "Orense") echo "selected"; ?>>Orense</option>
87 <option <?php if ($_POST["provincia"] == "Asturias") echo "selected"; ?>>Asturias</option>
88 <option <?php if ($_POST["provincia"] == "Cantabria") echo "selected"; ?>>Cantabria</option>
89 <option <?php if ($_POST["provincia"] == "Vizcaya") echo "selected"; ?>>Vizcaya</option>
90 <option <?php if ($_POST["provincia"] == "Guipúzcoa") echo "selected"; ?>>Guipúzcoa</option>
91 <option <?php if ($_POST["provincia"] == "Álava") echo "selected"; ?>>Álava</option>
92 <option <?php if ($_POST["provincia"] == "Navarra") echo "selected"; ?>>Navarra</option>
93 <option <?php if ($_POST["provincia"] == "La Rioja") echo "selected"; ?>>La Rioja</option>
94 <option <?php if ($_POST["provincia"] == "Huesca") echo "selected"; ?>>Huesca</option>
95 <option <?php if ($_POST["provincia"] == "Zaragoza") echo "selected"; ?>>Zaragoza</option>
96 <option <?php if ($_POST["provincia"] == "Teruel") echo "selected"; ?>>Teruel</option>
97 <option <?php if ($_POST["provincia"] == "Lleida") echo "selected"; ?>>Lleida</option>
98 <option <?php if ($_POST["provincia"] == "Barcelona") echo "selected"; ?>>Barcelona</option>
99 <option <?php if ($_POST["provincia"] == "Girona") echo "selected"; ?>>Girona</option>
100 <option <?php if ($_POST["provincia"] == "Tarragona") echo "selected"; ?>>Tarragona</option>
101 <option <?php if ($_POST["provincia"] == "Islas Baleares") echo "selected"; ?>>Islas Baleares </option>
102 <option <?php if ($_POST["provincia"] == "Castellón") echo "selected"; ?>>Castellón</option>
103 <option <?php if ($_POST["provincia"] == "Valencia") echo "selected"; ?>>Valencia</option>
104 <option <?php if ($_POST["provincia"] == "Alicante") echo "selected"; ?>>Alicante</option>
105 <option <?php if ($_POST["provincia"] == "Huelva") echo "selected"; ?>>Huelva</option>
106 <option <?php if ($_POST["provincia"] == "Sevilla") echo "selected"; ?>>Sevilla</option>
107 <option <?php if ($_POST["provincia"] == "Córdoba") echo "selected"; ?>>Córdoba</option>
108 <option <?php if ($_POST["provincia"] == "Jaén") echo "selected"; ?>>Jaén</option>
109 <option <?php if ($_POST["provincia"] == "Granada") echo "selected"; ?>>Granada</option>
110 <option <?php if ($_POST["provincia"] == "Almería") echo "selected"; ?>>Almería</option>
111 <option <?php if ($_POST["provincia"] == "Málaga") echo "selected"; ?>>Málaga</option>
112 <option <?php if ($_POST["provincia"] == "Cádiz") echo "selected"; ?>>Cádiz</option>
113 <option <?php if ($_POST["provincia"] == "Murcia") echo "selected"; ?>>Murcia</option>
114 <option <?php if ($_POST["provincia"] == "Cáceres") echo "selected"; ?>>Cáceres</option>
115 <option <?php if ($_POST["provincia"] == "Badajoz") echo "selected"; ?>>Badajoz</option>
116 <option <?php if ($_POST["provincia"] == "León") echo "selected"; ?>>León</option>
117 <option <?php if ($_POST["provincia"] == "Palencia") echo "selected"; ?>>Palencia</option>
118 <option <?php if ($_POST["provincia"] == "Burgos") echo "selected"; ?>>Burgos</option>
119 <option <?php if ($_POST["provincia"] == "Zamora") echo "selected"; ?>>Zamora</option>
120 <option <?php if ($_POST["provincia"] == "Valladolid") echo "selected"; ?>>Valladolid</option>
121 <option <?php if ($_POST["provincia"] == "Soria") echo "selected"; ?>>Soria</option>
122 <option <?php if ($_POST["provincia"] == "Salamanca") echo "selected"; ?>>Salamanca</option>
123 <option <?php if ($_POST["provincia"] == "Ávila") echo "selected"; ?>>Ávila</option>
124 <option <?php if ($_POST["provincia"] == "Segovia") echo "selected"; ?>>Segovia</option>
125 <option <?php if ($_POST["provincia"] == "Guadalajara") echo "selected"; ?>>Guadalajara</option>
126 <option <?php if ($_POST["provincia"] == "Cuenca") echo "selected"; ?>>Cuenca</option>
127 <option <?php if ($_POST["provincia"] == "Toledo") echo "selected"; ?>>Toledo</option>
128 <option <?php if ($_POST["provincia"] == "Ciudad Real") echo "selected"; ?>>Ciudad Real </option>
129 <option <?php if ($_POST["provincia"] == "Albacete") echo "selected"; ?>>Albacete</option>
130 <option <?php if ($_POST["provincia"] == "Madrid") echo "selected"; ?>>Madrid</option>
131 <option <?php if ($_POST["provincia"] == "Santa Cruz de Tenerife") echo "selected"; ?>>Santa Cruz de Tenerife </option>
132 <option <?php if ($_POST["provincia"] == "Las Palmas") echo "selected"; ?>>Las Palmas </option>
133 </select> Código Postal:
134 <input name="codpostal" type="text" id="codpostal" value="<?php echo $_POST['codpostal']; ?>"></td>
135 </tr>
136 <tr>
137 <td class="camporegistro">Email*:</td>
138 <td class="camporegistro"> <input name="email" type="text" id="email" value="<?php echo $_POST['email']; ?>">
139 </td>
140 </tr>
141 <tr>
142 <td class="camporegistro">Contraseña*: </td>
143 <td class="camporegistro">
144 <input name="password" type="password" id="password">
145 Repetir contraseña:
146 <input name="repetirpassword" type="password" id="repetirpassword"></td>
147 </tr>
148 <tr align="center">
149 <td colspan="2" class="camporegistro"><input type="submit" name="botEnviar" value="Enviar" id="botEnviar">
150 <input type="reset" name="botRestablecer" value="Restablecer" id="botRestablecer2"></td>
151 </tr>
152 </table>
153 </form>
154 <p> </p>
155 </div>
156 <p> </p>
157 <div id="Layer1" style="position:absolute; width:185px; height:24px; z-index:1; left: 23px; top: 0px;">
158 <p class="titulo"><font color="#0000FF" size="+1" face="Comic Sans MS">tiendaDETALLES.com</font><strong>
159 </strong></p>
160 </div>
161 <p><span class="titulo"></span></p>
162 <p><strong></strong></p>
163 </body>
164 </html>
165
jueves, 22 de octubre de 2009
Otro código muy bueno para un formulario en PHP
Aquí les dejó otro código en PHP listo para funcionar como formulario con campos requeridos, este post es la continuación de Formulario en PHP
Suscribirse a:
Enviar comentarios (Atom)
hola LHC, uuuyy, qué complicado se todo eso... ! jejeje
ResponderEliminarTe saludo muy cordialmente como siempre. Rebecca
Si no explicas para que sirve pierdes que te indexe google en esa busqueda y por tanto visitas. Eso sin contar que tus usuarios si saben para lo que es pueden optar por leerlo o no, sin saber para que es la mayoria no lo leera.
ResponderEliminarGracias por tu sugerencia, se valorá mucho tu aporte. Te contamos que en realidad este post estaba inconcluso y que es además la continuación de uno anterior llamado Formulario en PHP
ResponderEliminar