par
loopio » 29 janv. 2015, 23:15
Bonsoir, j'ai un lien structuré comme ceci :
Code : Tout sélectionner
index.php?mod=articles&ac=favoris&action=add&int_id='.$K_id.'"
la variable $K_id contenant l'id de chaque article.
ac=favoris appelle le fichier favoris.php qui contient ce code :
Code : Tout sélectionner
if($_GET['action'] == 'add')
{
//On ajoute dans la table favoris
reqmysql('INSERT INTO `articles_favoris` SET `j_id` = "'.sp($int_id).'", `u_id` = "'.sp($K_user->id).'" ');
}
Le souci c'est que seul le deuxième paramètre est pris en compte($K_user-id, qui est l'id de l'utilisateur) et il est effectivement entré en base de donnée. par contre le premier paramètre censé contenir l'id de l'article n'est pas pris en compte et entre systématiquement en base de donnée avec la valeur "0".
Bonsoir, j'ai un lien structuré comme ceci :
[code]
index.php?mod=articles&ac=favoris&action=add&int_id='.$K_id.'"[/code]
la variable $K_id contenant l'id de chaque article.
ac=favoris appelle le fichier favoris.php qui contient ce code :
[code]if($_GET['action'] == 'add')
{
//On ajoute dans la table favoris
reqmysql('INSERT INTO `articles_favoris` SET `j_id` = "'.sp($int_id).'", `u_id` = "'.sp($K_user->id).'" ');
}[/code]
Le souci c'est que seul le deuxième paramètre est pris en compte($K_user-id, qui est l'id de l'utilisateur) et il est effectivement entré en base de donnée. par contre le premier paramètre censé contenir l'id de l'article n'est pas pris en compte et entre systématiquement en base de donnée avec la valeur "0".