Bonjour à vous,

J'ai deux tables: table categories et table images.
Elles sont liées entre elles par l'ID.

J'essaye de faire un formulaire de modification, mais pour cela, j'ai besoin de récupérer trois champ dans mes base, dont un qui se trouve dans une autre table:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
$MAX_FILE_SIZE	= intval($_POST['MAX_FILE_SIZE']);
$id = mysql_real_escape_string($_POST['id']);	
$titre_image = mysql_real_escape_string($_POST['titre_image']);
$titre_image2 = mysql_real_escape_string($_POST['titre_image2']);
$texte_image = mysql_real_escape_string($_POST['texte_image']);
$texte_image2 = mysql_real_escape_string($_POST['texte_image2']);
 
$requete_cat = "SELECT img.ID_image, img.url_image, img.url_image_mini, cat.dossier 
				FROM categories cat, images img 
				WHERE img.ID_image = '$id'
				AND img.categorie_id = cat.ID_categorie";
 
	//exécution de la requête:
	$requete_query = mysql_query($requete_cat) or die( mysql_error());
	$result_array = mysql_fetch_array ($requete_query);
	$chemin_originale = $result_array['url_image'];
	$chemin_mini = $result_array['url_image_mini'];
	$chemin_categorie = $result_array['dossier'];
Les posts du début vienne de la table images.
J'ai une clé étrangère sur images: categories_id.

Je pense que ma requête n'est pas bonne car je ne récupère pas les champs.

Merci à vous