Bonjour,

J'ai une requete qui fonctionne et une fonction qui affiche les données comme ci dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
/* Requete sur table mec */
  $req = "SELECT * FROM mec WHERE ".$mec_fields[$param['COL_REF']]."=".$_GET['ref'].";";
 
  $result = mysql_query($req);
 
  $enregistrement = mysql_fetch_array($result);
 
 
  list_data_mec($mec_cols,$enregistrement);
J'ai donc le résultat comme ceci à l'écran :
id_mec information_mec id_serv id_ide id_cel id_inf
1 carte bleue 3 1 2 8

Donc je souhaiterais faire une deuxieme requete en fonction de la premiere,
donc j'ai modifie comme ceci mais cela ne fonctionne pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
/* Requete sur table mec */
  $req = "SELECT * FROM mec WHERE ".$mec_fields[$param['COL_REF']]."=".$_GET['ref'].";";
  $result = mysql_query($req);
  $enre = mysql_fetch_array($result);
  $sql = "select * from '.$enre.', serv, ide, cel, inf where id_serv.mec = id_ser.serv and
id_ide.mec = id_ide.ide and id_cel.mec = id_cel.cel and id_inf.mec = id_inf.inf";
  $result2 = mysql_query($sql);
  $enregistrement = mysql_fetch_array($result2);
 
 
 
  list_data_mec($mecombine_cols,$enregistrement);
Merci pour les éventuelles solutions !