Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/01/2011, 01:01
phpfan
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: Malaga
Mensajes: 225
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Como hacer para que un usuario edite sus datos de la bd

error aqui

Cita:

$result = mysql_query ("SELECT email, fecha FROM usuarios
WHERE usuario = '$usuario'");
es :

Cita:
$result = mysql_query ("SELECT * FROM usuarios
WHERE usuario = '$usuario'");
problema aqui :

Cita:
En este documento obviamente quiero que aparescan los datos del usuario logueado.
Le puse esto porque pense que con esto hay iba a apareser el nombre del usuario logueado pero no..
es :

Código PHP:
session_start();
ob_start();


//aquí  va otro  start para que te funcione la session te lo diría pero envié el portatil a reparar y no puedo  verlo por que no me acuerdo investiga un poco mas de ssesion_start en php.net 


error qui :

Cita:
$sql = "SELECT * FROM informacion_basica WHERE user_id=$id";
Estas tomando la id debes usar $_GET o $_REQUEST para recoger el nombre de usuario tomado desde una cosulta en tu caso $row['nombre']

aqui igual error:

Código PHP:
<?php
$sql 
"UPDATE informacion_basica (email,) VALUES ('".$_POST['email']."') WHERE user_id=$id";
?>
si lo tomas desde el id sin saber que id se refiere no saldra as lo que recomende mas a arriba o as el get o request con el id.

Te arreglare este update :


[PHP]
error aqui

Cita:

$result = mysql_query ("SELECT email, fecha FROM usuarios
WHERE usuario = '$usuario'");
es :

Cita:
$result = mysql_query ("SELECT * FROM usuarios
WHERE usuario = '$usuario'");
problema aqui :

Cita:
En este documento obviamente quiero que aparescan los datos del usuario logueado.
Le puse esto porque pense que con esto hay iba a apareser el nombre del usuario logueado pero no..
es :

Código PHP:
session_start();
ob_start();


//aquí  va otro  start para que te funcione la session te lo diría pero envié el portatil a reparar y no puedo  verlo por que no me acuerdo investiga un poco mas de ssesion_start en php.net 


error qui :

Cita:
$sql = "SELECT * FROM informacion_basica WHERE user_id=$id";
Estas tomando la id debes usar $_GET o $_REQUEST para recoger el nombre de usuario tomado desde una cosulta en tu caso $row['nombre']

aqui igual error:

Código PHP:
<?php

$id
=$_REQUEST['id_usuario']

$sql "UPDATE informacion_basica email='".$_POST['email']."'  WHERE user_id=".$id." "

Espero te alla servido algo de karma no estaria mal chao.