He solucionado mi problema muchas gracias por todas aquellas personas que me estuvieron echando la mano al final mi código quedo así:
Código PHP:
Ver original<?php
if (!$_POST){
?>
<form action="" method="post" enctype="multipart/form-data" id="form1" name="form1">
<br>
Usuario: <input type="text" name="usuario" size="30">
<br>
contraseña: <input type="password" name="password" size="30">
<br>
Repetir contraseña: <input type="password" name="password2" size="30">
<br>
Email: <input type="text" name="email" size="30">
<br>
Telefono: <input type="text" name="telefono" size=14 >
<br>
<input type="submit" value="registrarse">
</form>
<?
}//aqui termina el if del formulario de la autollamada
else{
$usuario = trim($_POST['usuario']); $password= $_POST["password"];
$password2= $_POST["password2"];
$telefono= $_POST["telefono"];
require_once("conexion.php");
// chequeas si el usuario esta en la bd
$sql="SELECT * FROM usuarios WHERE usuario='".$usuario."'";
// entonces dices
// aqui el codigo de ingreso del usuario y datos
} else {
echo "usuario no esta disponible";
}
//inicio del script
//con este rebiso que las claves coinciden
if ($password != $password2) {
$errores[] = 'Las contraseñas no coinciden';
}
//con este checo que se hayga escrito bien el email
if (!preg_match('/^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$/', $email)) { $errores[] = 'El email no es valido';
}
//con este checo que se hayga llenado bien el campo usuario
if ($usuario == "" )
{
$errores[] = 'El campo usuario no puede estar vacio';
}
if ($password == "" )
{
$errores[] = 'El campo de tu clave no puede estar vacia';
}
//con este checo que se hayga llenado bien el campo telefono
if ($telefono == "")
{
$errores[] = 'El campo telefono no puede estar vacio';
}
require_once("conexion.php");
//ya para insertar...
if (count($errores) == 0) {
echo "Bien hecho te has registrado";
//AHORA GUARDAMOS EL ARCHVO EN UNA BASE DE DATOS.
mysql_select_db("base_datos",$conexion) OR
DIE ("Error: Imposible Conectar");//seleccionamos la base de datos
$sql ="insert into usuarios values (null,'$usuario','$password','$password2','$email','$telefono')";/*camiarle aki*/
}else {
foreach($errores as $error) {
echo '<p>'.$error.'</p>';
}
}
}
?>