Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2006, 06:04
Borjimante
Invitado
 
Mensajes: n/a
Puntos:
Validar formulario

Hola tengo un formaulario ya hecho y me gustari saber como hacer dos cosas:

-Como hacer para que si no se rellenan ciertos campos no se pueda enviar el formulario

-Para modificar el tipo de letra cuando confirmas el envio.

Cita:
<?
if (!$HTTP_POST_VARS){
?>
<form action="contacto.php" method=post name="contacto.php" id="contacto.php">
<table width="300" border="0" align="left">
<tr>
<td valign="middle" align="left"><div align="left"><p><b>Nombre:</b></p></div></td>
<td><input type=text name="nombre" size=30> </td>
</tr>
<tr>
<td valign="middle" align="left"><div align="left"><p><b>Email:</b></p></div></td>
<td><input type=text name="email" size=30></td>
</tr>
<tr>
<td valign="middle" align="left"><div align="left"><p><b>Asunto:</b></div></td>
<td><input type=text name="asunto" size=30></td>
</tr>
<tr>
<td valign="middle" align="left"><div align="center"><p><b>Mensaje:</b></p></div></td>
<td><textarea name="coment" cols="25" rows="5"></textarea></td>
</tr>
<tr>
<td><p>&nbsp;</p></td>
<td><input name="submit" type=submit value="Enviar"><input name="B4" type="reset" value="Borrar"></td>
</tr>
</table>
</form>
<?

}else{

//Estoy recibiendo el formulario, compongo el cuerpo

$cuerpo = "Formulario enviado desde la pagina web www.antera-solutions.com\n";

$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";

$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["asunto"] . "\n";

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";



//mando el correo...

mail("[email protected]","Formulario recibido",$cuerpo);



//doy las gracias por el envío

echo "<p>Su pregunta se ha enviado correctamente.</p>";

}

?></td>
</table>
Un saludo