Page 1 sur 4
aide lien avec base de données
Posté : 24 août 2005, 18:36
par ricardo
Bonsoir
Sur mon site j'ai une rubrique fiches composée de 20 fiches.
Pour cela je possède une table fiche regroupant les informations.
J'affiche le menu des fiches sur une page et je pense en parametre l'ID de la fiche pour l'afficher.
J'aimerais mettre en bas de chaque fiche leurs numéro ainsi que le lien vers le fiche :
1-2-3-4-5-6-7-8 ...
http://www.club-furet.org/cadre_fiches.php
Comment faire ? Merci
Posté : 24 août 2005, 18:40
par Cyrano
Tu as essayé d'écrire un bout de code ? Si oui, on peut voir pour t'aiguiller vers la solution ?
Posté : 24 août 2005, 19:13
par ricardo
Non pas encore, je sais pas trop si je rajoute un champs dans ma table ou pas.
Il faudrait me mettre sur la voie.
Merci
Posté : 24 août 2005, 19:17
par Cyrano
J'imagine que dans ta table, il y a une clé primaire ? C'est ça qui peut te servir de numéro de fiche. Si tu n'as pas de clé primiare, alors crées-en une en INT NOT NULL auto_increment PRIMARY KEY
À partir de là, chaque nouvelle fiche aura un numéro individuel.
Posté : 24 août 2005, 19:25
par ricardo
Mon champs Id-fiche est en clé primaire, mais pas en auto-incrémentation c'est moi qui le défini suivant le numéro de la fiche.
Mzerci
Posté : 24 août 2005, 19:29
par Cyrano
Alors tu peux rajouter un champ pour le numéro de la fiche en l'indexant comme UNIQUE de façon à ne pas avoir deux fichesportant le même numéro.
Posté : 24 août 2005, 19:49
par ricardo
Impossible que deux fiches est le meme numéro, c'est moi qui le saisie quand j'ajoute une fiche.
ID_fiche correspond au numéro de la fiche ?
Donc je peux me servir de Id-fiche non ?
Le passer en paramètre c'est deja fait plus qu'a l'afficher en bas de ma page et pour le lien a voir ?
Merci
Posté : 24 août 2005, 19:57
par Cyrano
Ben voilà : [Résolu]

Posté : 24 août 2005, 20:00
par ricardo
Je teste
Merci
Posté : 24 août 2005, 21:15
par ricardo
j'ai fais l'affichage des numéro en récupérant ID_fiche :
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><? while($val=mysql_fetch_array($result)){
if($val['id_fiche']){
?> - <? echo $val['id_fiche'];?> <? } ?><? } ?> </td>
</tr>
</table>
J'arrive pas a rajouter le lien vers ID_fiche ?
Merci
Posté : 24 août 2005, 21:21
par Cyrano
Je capte pas trop : l'affichage de l'identifiant fonctionne ou pas ?
Posté : 24 août 2005, 21:28
par ricardo
Oui il fonctionne il me manque le lien ?
Merci
Posté : 24 août 2005, 21:47
par Cyrano
Alors ajoute le : <a href="adresse+paramètre_fichier">texte du lien</a>
Et le paramètre, tu l'ajoutes à chaque tour de boucle avec l'identifiant tout simplement.
Posté : 24 août 2005, 21:53
par Invité
en faite je veux que le lien soit le numéro de la fiche ?
Merci
Posté : 24 août 2005, 21:55
par Cyrano
Oui.... et..?