Aller au contenu

Enregistrement url dans bdd


ifii

Sujets conseillés

Bonjour,

Je souhaite enregistrer la dernière url visitée par l'internaute dans ma base sql avec $_SERVER['HTTP_REFERER']

Or, je pense avoir un problème dans mon code php puisqu'elle ne s'enregistre pas (pas de problème pour les autres données) et je ne suis pas assez compétente pour le trouver, je fais donc appel à vous

Voici la partie du code concernée:

$url = $_SERVER['HTTP_REFERER'];

-----------

$insertSQL = sprintf("INSERT INTO profil (ID, id_affilie, qual, nom, prenom, mail) VALUES (%s, '$url', %s, %s, %s, %s, )",
GetSQLValueString($_POST['ID'], "int"),
GetSQLValueString($_POST['id_affilie'], "text"),
GetSQLValueString($_POST['qual'], "text"),
GetSQLValueString($_POST['nom'], "text"),
GetSQLValueString($_POST['prenom'], "text")
GetSQLValueString($_POST['mail'], "text"));

Pour être plus précise, "id_affilie" est le nom du champ où je veux insérer l'url...

Merci d'avance pour vos réponse!!!

Modifié par Patrick
Lien vers le commentaire
Partager sur d’autres sites

Salut,

essaie ça (copier-coller)

$insertSQL = sprintf("INSERT INTO profil (ID, id_affilie, qual, nom, prenom, mail) VALUES (%s, '$url', %s, %s, %s, %s)",
GetSQLValueString($_POST['ID'], "int"),
GetSQLValueString($_POST['qual'], "text"),
GetSQLValueString($_POST['nom'], "text"),
GetSQLValueString($_POST['prenom'], "text")
GetSQLValueString($_POST['mail'], "text"));

++

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Heureux d'avoir pu te rendre service.

Pour faire rapide, le problème venait du fait que tu avais 5 arguments dans ta chaine (%s) pour 6 variables ($_POST[...]). Donc forcement les infos passées ne correspondaient pas au champs souhaité dans ta base.

++

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...