par Romuald632 » 06 nov. 2008, 13:19
$pays = mysql_query("SELECT DISTINCT pays FROM photo LEFT JOIN pays ON photo.id_pays = pays.id") or die(mysql_error()); while ($affichage = mysql_fetch_array($pays) ) { echo '<a href="aff_photo_pays.php?pays='.$affichage['pays'].'">'.$affichage['pays'].'</a>'; }
if(isset($_GET["id_pays"])) { $image = mysql_query("SELECT image,titre_image,id_pays FROM photo WHERE id_pays='".$_GET["id_pays"]."'") or die(mysql_error()); //*/WHERE pays=".$_GET["id_pays"]) while ($affichage = mysql_fetch_array($image) ) { echo '<img src="upload/'.$affichage['image'].'" width="220" height="165">'; echo "<br />"; echo $affichage['titre_image'];
par AB » 06 nov. 2008, 13:08
Ben, pour commencer... Nous fournir les modèles de tes tables et le code de ton script d'insertion, non ?
par charabia » 06 nov. 2008, 12:51
Le problème c'est que si je ne met que pays, j'ai tous les pays qui s'affichent
par Romuald632 » 06 nov. 2008, 12:46
par charabia » 06 nov. 2008, 12:33
par Romuald632 » 06 nov. 2008, 12:15
par charabia » 06 nov. 2008, 11:17
Je débute en php, alors il y a des trucs pas toujours évident. Faire une jointure (houlala...!!??) Il doit y avoir du if dans le coup...
par Romuald632 » 06 nov. 2008, 11:12
par zeus » 06 nov. 2008, 11:02
par Romuald632 » 06 nov. 2008, 10:56
par zeus » 06 nov. 2008, 10:40
par Romuald632 » 06 nov. 2008, 10:36
par zeus » 06 nov. 2008, 10:14
Code : Tout sélectionner
<select name="nom_pays"> <option value="France">France</option> </select>
$_POST['nom_pays']
<select name="pays"> <option value="id_pays">nom_pays</option> </select>
$_POST['pays']
par Romuald632 » 06 nov. 2008, 09:46
par zeus » 05 nov. 2008, 19:58
<option value="id_pays">nom_pays</option>