Ya lo intente de esta forma y de todas maneras aunque los password no coincidan hace el registro.
Código PHP:
Ver original<?php
/**
* @author ohyeah
* @copyright 2012
*/
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"];
$email= $_POST["email"];
$telefono= $_POST["telefono"];
//inicio del script
if ($password != $password2) {
$errores[] = 'Las contraseñas no coinciden';
}
require_once("conexion.php");
//ya para insertar...
if (count($rrores) == 0) { //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>';
}
}
}
?>