¿Pero sabes conectarte con la base de datos y todo eso?
Suponiendo que esa base la tenes, en la página de destino del formulario enviado, puedes realizar estas comprobaciones...
Código PHP:
if (isset($_POST['B1'])) {/** Si, si viene del formulario */
$usuario=$_POST['F1'];
$pass=$_POST['F2'];
$pass2=$_POST['F3'];
$email=$_POST['F4'];
$email2=$_POST['F5'];
Donde B1 es el Boton Enviar, entonces con eso corroboramos si llego de enviar el formulario, y luego pasamos sus datos a variables, no es obligatorio, pero me gusta así...
Luego con eso realizas estas comprobaciones...
Código PHP:
$show=mysql_query("SELECT usuario FROM usuarios WHERE usuario='$usuario'");
if($row=mysql_fetch_array($show)) {/** Si, si existe su nombre */
$error="El nombre de usuario $row[usuario] ya esta en uso...<br>Por favor, seleccione otro...";
mysql_close($conexion);
Esto lo que hace, además de que debes incluir tus datos de conexion con la DB es consultar si $usuario existe en la DB y en ese caso lo advierte... Tambien puedes hacerlo con el e-mail si no quieres que usen el mismo mail para crear 2 cuentas...
Luego si le pediste 2 veces la password confirmas que hayan escrito 2 veces lo mismo
Código PHP:
if ($pass<>$pass2) {
$error="Su password no coincide...";
Y así sigues y sigues comprobando todo lo que quieras...
Si todo es correcto lo añades a la DB