j'ai trouver un script qui permet de gérer des authentification et de re-diriger sur une page selon le pseudo et passe utilisé lors de la connexion. (tout fonctionne bien)
Je souhaitez un peu personnaliser ce script en affichant quelques infos supplémentaire sur la page sur laquelle la personne arrive une fois authentifier.
par exemple son nom et prénon et email (existant dans la BD)
Code : Tout sélectionner
CREATE TABLE membre (
id_membre int(10) NOT NULL,
id varchar(20) NOT NULL,
pseudo varchar(40) NOT NULL,
passe varchar(20) NOT NULL,
url varchar(100),
destination varchar(60) NOT NULL,
nom varchar(60),
prenom varchar(60),
email varchar(50)
);$destination=mysql_result($requete,$i,"destination");
{
$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$id.=substr($lettres,(rand()%(strlen($lettres))),1);
}
$requete=mysql_db_query($sql_bdd,"update membre set id=\"$id\" where pseudo=\"$pseudo\" and passe=\"$passe\"",$db_link);
$destination =
header("Location:$destination?id=$id");
}
Le problème que je rencontre :la page afficher une fois connecter a comme URL : www.monsite.com/destination.php?id=kz5cr2pq8jnaufmt50uq
j'ai voulu mettre ce code ci-dessous pour afficher les infos supplementaire
$sql= "SELECT * FROM membre WHERE id =".$_GET['id']." ";
$sql_retour = mysql_query ($ftp) or die (mysql_error());
$affichage = mysql_fetch_array($sql_retour);
echo $affichage['nom'];
et je me retrouve avec cette erreur :
Code : Tout sélectionner
Unknown column 'kz5cr2pq8jnaufmt50uq' in 'where clause'pourriez vous me donner quelques conseille. merci de votre aide