comment autoincrementer une série de lien

comment autoincrementer une série de lien - PHP - Programmation

Marsh Posté le 08-06-2005 à 14:19:25    

voila mon souci, admettons que dans ma base, j'ai une table images qui contienne les champs nom url description et categorie et que dedans j'ai respectivement les ,noms,categorie, description et url suivantes,  
pancréas-->abdomen-->vue anterieure du pancréas-->images/abdomen/pancréas.jpg  
et  
estomac-->abdomen-->vue anterieure de l'estomac-->images/abdomen/estomac.jpg,
et que je veuille que dés que l'on mette dans un formulaire la catégorie désirée, donc ici abdomen, php nous renvoi vers une page de ce style:
 
pancréas (donc le lien vers l'url de la table), description: vue anterieure du pancréas
estomac (donc le lien vers l'url de la table), description: vue anterieure de l'estomac
 
Mais l'affichage de juste une ligne ca va, de plus si ca peut vous aider pour afficher en echo() le lien d'une requete c'est exemple:
 
$sql2 = "select url_image from photos where nom_image='".$image."'";
  $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
  $data2 = mysql_fetch_assoc($req2)
 
echo "<h2 align=center><a href='" . $data2["url_image"] . "' target='_blank'>ICI</a><br>Cette image à pour titre :" .";

 
 
Mais mon souci c'est que si il y a plusieur lignes correspondantes a la categorie abdomen, comment faire en sorte que phph auto incrémente tout seul une suite de ligne mettant ICI en lien vers lurl de la ligne et ensuite la description de la photo? exmeple si il y a 15 photos sur l'abdomen ben il fera 15 lignes differentes...mais tout seul, je ne voudrais pas a avoir a taper je c'est pas combien de ligne de code....
 
est(ce que quelqu'un pourrait m'aider???
 
Grand merci a tous d'avance, ce serais m'enlever une grande épine du pied que de me résoudre ce probleme...
 
@ + et encore merci d'avance

Reply

Marsh Posté le 08-06-2005 à 14:19:25   

Reply

Marsh Posté le 08-06-2005 à 14:26:16    

boucle for + concaténation.
 
 
ps : on dit "Je ne sais pas combien de lignes"


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 08-06-2005 à 18:57:30    

merci pour cette réponse trés complete, mais je ne sais ni utiliser la boucle for, ni utiliser la concaténation...pourrais-tu me préciser un peu plus? mercia  toi jagstang

Reply

Marsh Posté le 08-06-2005 à 19:25:43    

for( i=0 ; i<x ; i++ )

Reply

Marsh Posté le 08-06-2005 à 19:26:54    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed