ifii Posté 11 Janvier 2011 Partager Posté 11 Janvier 2011 (modifié) 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é 11 Janvier 2011 par Patrick Lien vers le commentaire Partager sur d’autres sites More sharing options...
Patrick Posté 11 Janvier 2011 Partager Posté 11 Janvier 2011 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 More sharing options...
ifii Posté 11 Janvier 2011 Auteur Partager Posté 11 Janvier 2011 Merci beaucoup Patrick!!! Effectivement, ça fonctionne comme celà Lien vers le commentaire Partager sur d’autres sites More sharing options...
Patrick Posté 11 Janvier 2011 Partager Posté 11 Janvier 2011 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 More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant