Algo asi mira :
formulario.html
Código:
<html>
<head></head>
<script language="javascript">
function jsRegistrar()
{
var txtuser = document.getElementById('txtuser').value;
var txtpass= document.getElementById('txtpass').value;
var txtemail= document.getElementById('txtemail').value;
if(txtuser == ""){
alert("Debe ingresar el usuario");
document.getElementById('txtuser').focus();
return;
}
if(txtuser == ""){
alert("Debe ingresar el usuario");
document.getElementById('txtuser').focus();
return;
}
if(txtpass== ""){
alert("Debe ingresar el password");
document.getElementById('txtpass').focus();
return;
}
if(txtemail== ""){
alert("Debe ingresar el email");
document.getElementById('txtemail').focus();
return;
}
var form = document.getElementById('Formulario');
form.action="procesa.php";
form.submit();
}
</script>
<body>
<form action="registrar.php" name="Formulario" method="post">
<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
<tr>
<td class="tcat">Registrarse a la web de lAMPA</td>
</tr>
<tr>
<td>Usuario : <input type="text" id="txtuser" name="txtuser"></td>
</tr>
<tr>
<td>Contraseña: <input type="password" id="txtpass" name="txtpass"></td>
</tr>
<tr>
<td>Email: <input type="text" id="txtuser" name="txtuser"></td>
</tr>
<tr><td><a href="javascript:jsRegistrar()"><img src="boto_registrar.jpg"></a></td>
</tr>
</table>
</form></body></html>
procesa.php
Código PHP:
<?php
$host = "localhost";
$user = "ampasant_basquet";
$pass = "50202050";
$db = "ampasant_basquet";
$conectar = mysql_connect($host,$user,$pass);
mysql_select_db($db,$conectar);
$user= $_POST['txtuser'];
$email = $_POST[txtemail'];
$pass = $_POST[txtpass'];
///Aqui te encargas de registrar y enviar el correo
?>
Mas o menos la idea es esa, toda tu validación basica lo haces de lado cliente asi solo haces la coneccion a base de datos cuando el usuario haya pasado todas tus validaciones, la idea de ordenarte es que por ejemplo puedes crearte un esqueleto basico como este en html y luego darselo a un diseñador para que el le de el diseño correspondiente y tu te encargas del lado servidor con el archivo php, aparte que no haces codigo spaggetti.