
Envoyé par
Madfrix
Re
et si tu remplaces :
1 2
|
$req_part3=$req_part3.' INNER JOIN '.$svt.' ON '.$tableau[$val]["svt"]; |
par ca en virant ton next ?
1 2
|
$req_part3 .= ' INNER JOIN '.$val.' ON '.$tableau[$val]["svt"]; |
Je comprends pas ton obstination a vouloir utiliser current, next etc...

En fait quand tu fais une requête SQL (et je ne t'apprends sûrement rien), tu fais un "FROM table" et que tu joins (donc INNER JOIN) avec une autre table (donc ici c'est la suivante de mon tableau $tables).
Et ensuite les paramètres de jointures (donc $tableau[$val]["svt"]) concernent la table courrante. Voilà pourquoi ma ligne
$req_part3=$req_part3.' INNER JOIN '.$svt.' ON '.$tableau[$val]["svt"];
doit comporter un élément courant et l'élément suivant du tableau $tables en même temps (le "$svt" étant la table suivante, et le "$val" étant la table courante) 
Mais j'ai finalement résolu mon problème hier soir, je prendrais le temps de poster la solution tout à l'heure 
En tout cas merci beaucoup de m'avoir lu et aidé, c'est très sympa
Partager