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

esto me sube el facebook pero como un usuarios nuevo
usuario_nombre: vacio
usuario_clave: vacio
usuario_emai: vacio
facebook: juan@facebook

pero quiero que suba a una fila ya registrada que le falta solo el facebook

ejemplo

usuario_ nombre: juan
usuario_clave: la clave
email: [email protected]
facebook: falta solo el face book


este es el codigo



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.                 $reg = mysql_query("INSERT INTO usuarios ( facebook, usuario_freg) VALUES ( '".$facebook."', NOW())");
  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>