bookmark interne ou signet interne ?

Mammouth du PHP | 504 Messages

25 janv. 2013, 11:53

Bonjour,

Je cherche un script qui me permet d'ajouter l'id de la page et l'id de l'utilisateur dans ma bdd en cliquant sur un bouton (c'est pour faire un bibliotheque interne sur des articles de news).

Comment cela s'appelle bookmark interne ou signet interne ? quel programmation php ou ajax ?

A noter que j'ai toutes les variables, c'est pas un soucis pour les récupérer, c'est juste que je ne vois pas sur quoi me baser pour que le click ou le bouton interagisse avec ma bdd.

Merci à vous.

Mammouth du PHP | 571 Messages

25 janv. 2013, 13:39

Comment cela s'appelle bookmark interne ou signet interne ? quel programmation php ou ajax ?
bonjour,
bookmark interne ou signet interne c'est juste une question de vocabulaire:le 1er c'est du l'anglicisme et le second est français.
PHP ou Ajax tout dépends de ce que tu veux.Perso j'aurai preferé ajax pour éviter de recharger toute la page après avoir cliqué sur le bouton.

La technique pour réaliser un système de bookmark est de mettre ton script d'ajout de bookmark dans toutes les pages du site.Ce script va s'en charger de récupérer l'URI de la page en cours. Ex: http://www.monsite.com/index.php a pour URI /index.php,www.monsite.com/index.php?nom=toto a pour URI /index.php?nom=toto

Pour recuperer l'URI :
$_SERVER['REQUEST_URI'];
On récupère l'id de l'utilisateur stocké en session et l'URI de la page en cours on les insère dans la table bookmark par exemple.

Mammouth du PHP | 504 Messages

25 janv. 2013, 14:04

Merci yann. Ok, j'ai compris.

Aurais tu un tuto Ajax pour ça ? je vais le faire en Ajax ?

c'est mieux en effet de ne pas recharger les pages.

ViPHP
xTG
ViPHP | 7331 Messages

25 janv. 2013, 15:37

Euh PHP ou Ajax ?
Non... PHP ET Ajax. ;)
Car en Ajax on ne peut pas enregistrer dans une base de données côté serveur.

Tu trouveras une intro à Ajax ici : http://gael-donat.developpez.com/web/intro-ajax/