aide lien avec base de données

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 18:36

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

Mammouth du PHP | 19672 Messages

24 août 2005, 18:40

Tu as essayé d'écrire un bout de code ? Si oui, on peut voir pour t'aiguiller vers la solution ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 19:13

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

Mammouth du PHP | 19672 Messages

24 août 2005, 19:17

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 19:25

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

Mammouth du PHP | 19672 Messages

24 août 2005, 19:29

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 19:49

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

Mammouth du PHP | 19672 Messages

24 août 2005, 19:57

Ben voilà : [Résolu] :?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 20:00

Je teste :wink:

Merci

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 21:15

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'];?> <? } ?><? } ?>&nbsp;               </td>
             </tr>
           </table>		
J'arrive pas a rajouter le lien vers ID_fiche ?

Merci

Mammouth du PHP | 19672 Messages

24 août 2005, 21:21

Je capte pas trop : l'affichage de l'identifiant fonctionne ou pas ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

24 août 2005, 21:28

Oui il fonctionne il me manque le lien ?

Merci

Mammouth du PHP | 19672 Messages

24 août 2005, 21:47

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

24 août 2005, 21:53

en faite je veux que le lien soit le numéro de la fiche ?

Merci

Mammouth du PHP | 19672 Messages

24 août 2005, 21:55

Oui.... et..?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: