Hola que tal, estoy haciendo un modificar perfil. La cuestion es que quiero que el usuario al presionar sobre modificar perfil le aparezcan algunos datos que completó en el registro, y los demás deba rellenarlo.
Tengo un Warning en la linea 11 del getdata.php:
"mysql_fetch_array(): supplied argument is not a valid MySQL result resource"
Lo que tengo hasta ahora es lo siguiente:
modificarperfil.php:
Código PHP:
Ver original<?php
include("function.php");
include("getdata.php");
include("connect.php"); //incluimos el connect.php que contiene los datos de la conexión a la db y la sesión
if(!isset($_GET['usuario'])){ echo 'No se ha seleccionado ningun usuario.';
}else{
$query=mysql_query("SELECT * FROM prueba WHERE usuario=$usuario ");
//todo comprobado, ahora solo falta mostrar los datos
echo 'Bienvenid@ <b>'.$usuario[usuario].'</b><br>';
}else{
echo 'El usuario seleccionado no existe';
}
}
?>
El function.php:
Código PHP:
Ver original<?php
function getfname($usuario)
{
$query = mysql_query("select * from prueba where usuario=$usuario"); $firstname= $getname["firstname"];
return $firstname;
}
function getlname($usuario)
{
$query =mysql_query("select * from prueba where usuario=$usuario"); $lastname=$getname["lastname"];
return $lastname;
}
function getusuario($usuario)
{
$query=mysql_query("select * from prueba where usuario=$usuario"); $usuario=$getname["usuario"];
return $usuario;
}
function getgender ($usuario)
{
$query=mysql_query("select * from prueba where usuario=$usuario"); $gender=$getname["Genero"];
return $gender;
}
?>
El getdata.php:
Código PHP:
Ver original<?php
include "connect.php";
$query=mysql_query("select * from prueba where usuario=$usuario");
$firstname=$getname["firstname"];
$lastname=$getname["lastname"];
$usuario=$getname["usuario"];
$gender=$getname["genero"];
?>
Lo que yo quiero es que me aparezcan en el formulario los datos a los que consulta en la bd.
En el formulario lo hago de esta forma:
Código PHP:
Ver original<tr>
<td width="219">Nombre:</td>
<td width="270"><input name="firstname" type="text" id="firstname" value="<?php echo $firstname;?>"></td>
</tr>
Gracias por tomarse el trabajo de leer. Saludos den_22