Forum » » Questions » » qu'est-ce que le links_id ?
Posté : 1 juin 2008 à 19:53 
Bonjour,
je me penche pour la première fois sur l'annuaire d'NPDS Sable et cumule les problèmes et interrogations ...
Sur la page de modification d'un lien de l'annuaire figure des champs pour une Fiche complémentaire (bas de page).
Pour commencer cette partie ne voulait s'afficher à cause de la fonction interface() située dans le fichier
modules/sform/links/link_maj.php.
Le serveur ne semblait pas accepter ce nom pour une fonction. J'ai donc changer son nom et les différents appels à cette même fonction sur ma page et ça passe.
Mon formulaire maintenant à l'écran, je vois un 1er champ appelé
links_id avec comme valeur par défaut ceci :
1\ size=1
J'imagine que le 1 est l'ID de lien mais quoi mettre dans ce champ ?
J'ai fait un essai en validant sans ne rien ajouter à ce champ, en plaçant 1 à la suite, ...
A chaque fois je tombe ensuite sur une page qui là encore refuse de finir le chargement (2) (sans message d'erreur) avec ceci
links_id => =(1), semblant m'indiquer que je n'ai pas correctement rempli ce fameux champ :

J'ai un peu poursuivi mes investigations ...
Ce champ s'affiche via la fonction add_key($ModPathX."_id"); du fichier
modules/sform/links/link_maj.php, ce qui me renvoi à sform.php :
/**************************************************************************************/
// designate a specfific field off the form as key in the DB
// public void
function add_key($en) {
$this->form_key=$en;
}
Après ... je suis complètement perdu.
Je vois juste que c'est en rapport avec l'accès à la BDD, mais ne vois ni à quoi ça sert, ni comment ça marche.
Au secours !!!
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=23646&forum=9