Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/12/2013, 08:31
andaluz7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inserta datos a la misma fila de base de datos

hola me sale este mensaje de error

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in C:\AppServ\www\pre\perfil.php on line 85



Código PHP:
Ver original
  1. $facebook = mysql_real_escape_string($_POST['facebook']);
  2.             // comprobamos que el usuario ingresado no haya sido registrado antes
  3.             $sql = mysql_query("SELECT usuario_nombre FROM usuarios WHERE usuario_nombre='".$usuario_nombre."'");
  4.             if(mysql_num_rows($sql) > 0) {
  5.            
  6.                 // ingresamos los datos a la BD
  7.                 $consulta = mysqli_query($conexion, "UPDATE tabla SET facebook = '".$facebook."' WHERE usuario = '".$_SESSION['usuario']."'")or die(mysqli_error($conexion));
  8.                 if($reg) {
  9.                     echo "Datos ingresados correctamente.";
  10.                 }else {
  11.                     echo "ha ocurrido un error y no se registraron los datos.";
  12.                 }
  13.             }
  14.         }
  15.     }else {
  16. ?>
  17.  
  18. <html>
  19.  
  20. <head>
  21.  
  22.         <title>Registro de Usuarios</title>
  23.        
  24.        
  25.        
  26. </head>
  27.  
  28. <body>
  29.  
  30.    
  31.  
  32.     <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  33.        
  34.        
  35.  
  36.  
  37.         <label>facebook:</label><br />
  38.         <input type="text" name="facebook" maxlength="50" /><br />
  39.         <input type="submit" name="enviar" value="Registrar" />
  40.         <input type="reset" value="Borrar" />
  41.     </form>
  42.     <br />
  43.         <br />
  44.             <br />
  45. <?php
  46.     }
  47. ?>
  48.  
  49. </body>
  50.  
  51. </html>