Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/10/2011, 08:09
sotos2
 
Fecha de Ingreso: octubre-2011
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: dar Error al tener 2 nombres iguales en tablas i al estar algun campo en b

Buenas yo tambien soy nuevo en PHP y estoy haciendo el mismo tipo de formulario. Siguiendo un poco lo que he visto aqui he ido escribiendo el código. Me funciona todo menos lo de dar error si se intenta insertar un usuario que ya existe en la tabla. Lo he revisado y creo que esta bien. Alguien ve algun error? O me podria dar algun consejo que me ayudara a arreglarlo?
Si sirve de ayuda me dice que hay un error en la linea 12.

Código PHP:
Ver original
  1. <?
  2.  
  3. $servidor = 'localhost';
  4. $usuari = 'root';
  5. $contrasenya = '26121994';
  6. $conectar = mysql_connect($servidor, $usuari, $contrasenya);
  7. mysql_select_db('Clients', $conectar);
  8.  
  9. if($_POST["usuari"] == "" or $_POST["contrasenya"] == "" or $_POST["correu"] == "") {
  10. echo "Faltan campos por rellenar";
  11. }
  12. $sql = SELECT * FROM Clients WHERE Usuari = '$_POST["usuari"]';
  13. $result = mysql_query($sql);
  14. elseif(mysql_num_rows($result) > 0){
  15. echo "Error, usuario escogido por otro usuario"
  16. }
  17. else
  18. {
  19. $sql = "INSERT INTO Clients (Usuari, Contrasenya, Correu) VALUES
  20. ('".$_POST['usuari']."','".$_POST['contrasenya']."', '".$_POST['correu']."')";
  21.  
  22. echo "Registro realizado con exito";
  23. }
  24. ?>