Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2015, 13:17
jappier
 
Fecha de Ingreso: febrero-2015
Mensajes: 51
Antigüedad: 9 años, 2 meses
Puntos: 0
Base de datos no guarda

Hola amigos, estoy haciendo un formulario de registro pero a la hora de insertar los datos en la BD pasa algo raro que hace que no se introduzcan los datos. Me da un error tipo:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www

Os pongo el código a ver si me podeis ayudar:
Código PHP:
<?php

    $nombre
=$_POST['nombre'];
    
$apellidos=$_POST['apellidos'];
    
$DNI=$_POST['DNI'];
    
$direccion=$_POST['direccion'];
    
$telefono=$_POST['telefono'];
    
$email=$_POST['email'];
    
$provincia=$_POST['provincia'];
    
$contraseña$_POST['contraseña'];
    
$drpass=$_POST['drpass'];

    require(
"connect_db.php");
    
$checkdni mysql_query("SELECT * FROM tb-clientes WHERE DNI='$DNI' ");
    
$check_dni mysql_num_rows($checkdni);
        if(
$contraseña==$drpass){
            if(
$check_dni>0){
                echo 
' <script language="javascript">alert("Atencion, ya existe el mail designado para un usuario, verifique sus datos");</script> ';
            }else{
                
                
//require("connect_db.php");
                
mysql_query("INSERT INTO tb-clientes VALUES('','$nombre','$apellidos','$DNI','$direccion','$telefono','$email','$provincia','$contraseña''')");
                
//echo 'Se ha registrado con exito';
                
echo ' <script language="javascript">alert("Usuario registrado con éxito");</script> ';
                
mysql_close($link);
            }
            
        }else{
            echo 
'Las contraseñas son incorrectas';
        }

    
?>