Tengo los siguientes códigos:
El modificarperfil.php
Código
<?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 echo 'No se ha seleccionado ningun usuario.'; //no ha seleccionado usuario, }else{ //comprobamos si esa id existe //todo comprobado, ahora solo falta mostrar los datos echo 'Bienvenid@ <b>'.$usuario[usuario].'</b><br>'; }else{ echo 'El usuario seleccionado no existe'; } } ?>
A su vez en la tabla de modificar perfil pongo lo siguiente para obtener los datos de la bd:
Código
<td width="292"><input name="firstname" type="text" id="firstname" value="<?php echo $firstname;?>"></td>
El function.php:
Código
<?php function getfname($id) { $firstname= $getname["firstname"]; return $firstname; } function getlname($id) { $lastname=$getname["lastname"]; return $lastname; } function getusuario($id) { $usuario=$getname["usuario"]; return $usuario; } function getgender ($id) { $gender=$getname["Genero"]; return $gender; } ?>
El getdata.php:
Código
<?php include "connect.php"; $firstname=$getname["firstname"]; $lastname=$getname["lastname"]; $usuario=$getname["usuario"]; $gender=$getname["genero"]; ?>
El connect.php:
Código
<?php /* Database config */ $db_host = 'localhost'; $db_user = 'user'; $db_pass = 'xxxx'; $db_database = 'prueba'; /* End config */ $link = mysql_connect($db_host,$db_user,$db_pass) or die('Imposible establecer la conexión a la base de datos'); ?>
El error que me tira todo esto es que "No estás autorizado a ejecutar este archivo directamente"
Gracias de antemano por tomarse el trabajo de leerlo.