Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 18:53
Gospe1
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 13 años, 4 meses
Puntos: 5
[AYUDA] Edición del perfil de usuario en la base de datos

Les cuento:
No llevo mucho programando en PHP pero algo de conocimiento tengo en C, C++, entre otros lenguajes de programación.

Estaba creando la sección donde el usuario puede editar su perfil a su gusto, resulta que hise la consulta a mysql, comparando el campo id (en la base de datos es de auto incremento), y me arroja un error.

Buscando aqui en el foro encontre algunos tipos de soluciones a problemas de otros usuarios y hasta el momento voy aqui:

Cita:
<?php
{
$id = $_SESSION['id'];
$sql="select id usr pass email from tabla where id=$id";
$result=mysql_query($sql);
$buscado = mysql_fetch_array ($result);
?>

<label class="grey" for="username">Usuario:</label>
<input class="field" type="text" name="username" id="username" value="<?php echo $buscado['usr']?>" size="23"/>
<?php
}
?>
Pero me aparece el siguiente error:
Cita:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/lodegcco/public_html/miperfil.php on line 357
Segun lo que estube leyendo se supone que la funcion mysql_fetch_array() me iba a recoger todos los datos que yo solicite a la tabla en la base de datos, para poder mostrar al usuario un panel donde el pueda editar a su gusto su perfil (obviamente no el nombre de usuario, solamente lo puse como prueba).

Espero haberme dado a entender y se les agradeceria si me pueden prestar un poco de ayuda.