Je suis en train de travailler sur ça:
Page A: menu déroulant. Je clique sur "Chimie".
Page B: tableau dynamique. Il affiche tous les produits (cliquables) dont la discipline est "Chimie".
Page C: fiche descriptive. J'ai cliqué sur le produit "Schmilblick" dont la discipline est la chimie.
Hier, grâce à votre aide j'ai résolu les problèmes de ma page B. Il me faut maintenant afficher ma fiche descriptive via une URL.
Donc j'ai un tableau, avec quelques produits. Si je clique sur le premier, il m'affiche sa fiche descriptive. Si je clique sur les autres, il m'affiche encore la fiche descriptive du premier produit au lieu de celle du produit cliquée.
Voici le code, quand il accepte de m'afficher quelque chose. Mes requetes semblent inabouties (pas de WHERE).
<?php
#connection à la base#
$lien = mysql_connect("xx","xx","xx");
mysql_select_db("xx", $lien);
#sélection de la table#
$requete1="SELECT * FROM produits";
$result1=mysql_query($requete1);
$NomProduit = mysql_result($result1,0,'NomProduit');
$RefSociete = mysql_result($result1,0,'RefSociete');
$DisciplinesBases = mysql_result($result1,0,'DisciplinesBases');
$TypeBases = mysql_result($result1,0,'TypeBases');
$TypeAcces = mysql_result($result1,0,'TypeAcces');
$Presentation = mysql_result($result1,0,'Presentation');
$TypeRecherche = mysql_result($result1,0,'TypeRecherche');
$Site = mysql_result($result1,0,'Site');
mysql_close($lien);
?>
<? echo $NomProduit;?>
Nom du produit :
<? echo $NomProduit;?>
Nom de la société :
<?php
#connection à la base#
$lien = mysql_connect("xx","xx","xx");
mysql_select_db("xx", $lien);
#affichage du nom du groupe#
$requete2="SELECT * FROM societes";
$result2=mysql_query($requete2);
while ($val2=mysql_fetch_array($result2)){
if ($val2["IdSociete"] == $RefSociete){
print ('');
?>
<!--ici du code html d'où la césure--><? echo $val2["NomSociete"];?>
<?
}
}
mysql_close($lien);
?>
Disciplines des bases :
<? echo $DisciplinesBases;?>
ETC.
Si je modifie ma requête (en ajoutant WHERE IdProduit=".$IdProduit.") et que je récupère des données, il ne reconnaît pas ma variable IdProduit car je ne sais pas la transmettre d'une URL (d'un formulaire si, mais pas d'une URL).Auriez vous des suggestions? Merci pour votre réponse.