gilroub
Feb 28 2005, 03:25 PM
Bonjour,
Sur le site que je suis en train de créer, les utilisateurs ont besoin de se loguer.
J'ai créer une page où ils peuvent enregistrer des informations dans la base de données. Cependant, j'aimerais que le pseudo de l'utilisateur soit enregistré automatiquement avec les informations dans la base de donées. Ainsi, lorsque l'on visualisera une page qui affichera ce que les utilisateurs ont ajouté, il y aura une colonne avec : "info déposé par <pseudo de l'utilisateur>".
La variable qui contient le pseudo est $_session[MM_USER] (c'est chez free), mais je ne sais pas comment l'intégrer dans la base de données !
Quel qu'un peut m'aider SVP ?? :cry:
gerfo
Mar 1 2005, 07:57 AM
Salut gilroub !
Je ne suis pas un spécialiste, mais si je comprend bien tu aimerais que, une fois le user logé, nom son soit enregistrer en même temps que les données qu'il insère dans la base.
Pour ça, je pense qu'il te faut simplement ajouter dans ta requête SQL la valeur de l'utilisateur de session, exemple :
| CODE |
$requete = "INSERT INTO taTable (
id_article, pseudo, users, messages, etc...
) VALUES (
'$id_article'
,'".$SESSION["lePseudo"]."'
,'".$SESSION["MM_USER]."'
,'".etc...."'
)";
|
J'espère que ça pourra t'aider...
:wink:
gilroub
Mar 2 2005, 09:31 PM
Voici le code :
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO stages_france (stages_lieux, stages_adresse, stages_nom, stages_fonction, stages_telephone, stages_impressions, stages_user) VALUES (%s, %s, %s, %s, %s, %s, '$_SESSION['MM_Username']')",
GetSQLValueString($_POST['stages_lieux'], "text"),
GetSQLValueString($_POST['stages_adresse'], "text"),
GetSQLValueString($_POST['stages_nom'], "text"),
GetSQLValueString($_POST['stages_fonction'], "text"),
GetSQLValueString($_POST['stages_telephone'], "text"),
GetSQLValueString($_POST['stages_impressions'], "text"));
Et voici le problème :
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/free.fr/b/c/esf.isei/ajlstagesfr2.php on line 86