Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2013, 00:02
cristiangd00
 
Fecha de Ingreso: octubre-2013
Ubicación: Asturias
Mensajes: 52
Antigüedad: 10 años, 6 meses
Puntos: 1
Problema al llamar a una función

Buenos días, tengo este formulario, del que quiero que se registren nuevos usuarios, el problema es que me da error al llamar a la función:

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. include ('funciones.php');
  5.  
  6. ?>
  7.  
  8. <html>
  9.  
  10.     <head>
  11.         <title>Formulario para introducir nuevo usuario</title>
  12.     </head>
  13.    
  14.     <body>
  15.         <form name="f1" method="post" action="">
  16.         <fieldset>
  17.         <legend>Nuevo Usuario</legend>
  18.          
  19.             <p>Nombre del Usuario : <input type="text" name="nombre_usuario" /><br></p>
  20.             <p>Password : <input type="password" name="password_usuario" /><br></p>
  21.            
  22.            
  23.             <input type="submit" value="Registrar" />
  24.        
  25.         </fieldset>
  26.        
  27.         </form>
  28.  
  29.     </body>
  30.  
  31. </html>
  32.  
  33. <?php
  34.  
  35. if(!empty ($_POST['nombre_usuario']) && !empty ($_POST['password_usuario'])){  
  36.  
  37.  
  38.  
  39. $_SESSION['nombre_usuario']=$_POST['nombre_usuario'];
  40. $_SESSION['password_usuario']=$_POST['password_usuario'];
  41.  
  42. // nuevoUsuario($nombre_usuario, $password_usuario);
  43.  
  44. echo 'llega<br>';
  45. if(nuevoUsuario($_SESSION['nombre_usuario'],$_SESSION['password_usuario'])){
  46. echo 'llega2<br>';
  47. echo 'Usuario creado con éxito <br>';
  48.  
  49. $_SESSION['nombre_rol']='usuario';
  50.  
  51.  
  52. echo '<a href="index.php">Acceder </a>';
  53.  
  54. }else
  55.    
  56.     echo 'Usuario no creado';
  57.  
  58.  
  59.  
  60. }else echo '';
  61.  
  62.  
  63.  
  64. ?>



Y aquí la función a la que llamo:

Código PHP:
Ver original
  1. function nuevoUsuario($nombre_usuario,$password_usuario){
  2.     echo "djkf";
  3.     $enlace=conectar_bd(); //Se conecta a la base de datos.
  4.     $insertar = 'INSERT INTO usuarios VALUES ("'.$nombre_usuario.'","'.$password_usuario.'")';
  5.     mysql_query($insertar,$enlace);
  6.    
  7.     $_SESSION['nombre_rol']='usuario';
  8.    
  9.     mysql_query('INSERT INTO roles VALUES ("'.$nombre_usuario.'","'.$_SESSION['nombre_rol'].'")');
  10.    
  11.     return true;
  12.    
  13. }