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

gracias he hecho lo que parece pero no me sale

me sale este error

Warning: mysql_real_escape_string() expects parameter 2 to be resource, string given in C:\AppServ\www\pre\perfil.php on line 61
Rellene el campo facebook


Código PHP:
Ver original
  1. <? include 'acceso_db.php'; ?>
  2. <? $perfil = mysql_query("SELECT * FROM usuarios WHERE usuario_id='".$_GET['id']."'") or die(mysql_error());
  3.     if(mysql_num_rows($perfil)) { // Comprobamos que exista el registro con la ID ingresada
  4.         $row = mysql_fetch_array($perfil);
  5.         $usuario_id = $row["usuario_id"];
  6.         $usuario_nombre = $row["usuario_nombre"];
  7.                 $usuario_email = $row["usuario_email"];
  8.                 $usuario_freg = $row["usuario_freg"];
  9.                 $facebook = $row["facebook"];
  10.                 $twitter = $row["twitter"];
  11.                 $avatar = $row["avatar"];
  12. ?>
  13.  
  14. <html>
  15.  
  16. <head>
  17.            <title>Perfil de <?=$usuario_nombre?> | Tu web</title>
  18. </head>
  19.  
  20. <body>
  21.  
  22. <h2><? echo $nombre ?></h2>
  23.  
  24. <div id="menu">
  25.     <a href="usuarios.php">Usuarios</a> |
  26.     <a href="acceso.php">Acceso-Portal</a>
  27. </div>
  28.  
  29. <h2>Perfil de <?=$usuario_nombre?></h2>
  30.  
  31. <img src="<?=$avatar?>" width="200" height="200" />
  32.  
  33. <p>Email: <?=$usuario_email?></p>
  34. <p>Fecha de registro: <?=$usuario_freg?></p>
  35.  
  36.  
  37. </body>
  38.  
  39. </html>
  40.  
  41. <? } else { ?>
  42.  
  43.      <p>El usuario o perfil que buscas no existe .-.</p>
  44.       <a href="usuarios.php"><button>Lista de usuarios</button></a>
  45.  
  46. <? } ?>
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.   <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  54. <input type="email" name="facebook" placeholder="Facebook">
  55. <input type="submit" name="guardar" value="Guardar">
  56. </form>
  57.  
  58. <?php
  59. if(isset($_POST['guardar'])){
  60.       $facebook = utf8_decode(mysql_real_escape_string($conexion, $_POST['facebook']));
  61.       if($facebook == ''){
  62.               echo "Rellene el campo facebook";
  63.       }
  64.       else{
  65.                $update = mysql_query($conexion, "UPDATE tabla SET facebook = '".$facebook."' WHERE usuario = '".$_SESSION['usuario']."'")or die(mysqli_error($conexion));
  66.                 echo "Los datos han sido guardado correctamente";
  67.       }
  68. }
  69. ?>