Pour clôturer la partie admin de mon site (agence immobilière), je poste ce message.
j'ai créé une page pour insérer un pays. Elle fonctionne.
Ensuite je crée une page pour insérer un département. Elle fonctionne mais je n'arrive pas à récupérer l' id (id_country) du pays existant
Quelqu'un pourrait éclairer ma lanterne?
Voici les portions de code importants à mes yeux
Merci d'avance
Soksabaidee
Mon test et mes variables:
L'insertion dans la bdd:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if($_POST['name_district']==""){ $erreur .="<p>Veuillez rentrer le nom du département</p>"; } else{ $name_district = $_POST['name_district']; } $id = $_POST['id']; $id_country=$ligne['id_country'];
Mon inner join:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if($erreur == ""){ if($_POST['id']==""){ $sql=" INSERT INTO district( id_country, name_district ) VALUES ( '$id_country', '$name_district' ) ";
Ma boucle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 } else if(isset($_GET['id']) && $_GET['id']!=""){ $sql = "SELECT * FROM district INNER JOIN country ON country.id_country=district.id_country WHERE id_district=" . $_GET['id'];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while($ligne = mysql_fetch_array($result)){ $id=$ligne['id_district']; $id_country=$ligne['id_country']; $name_district=$ligne['name_district']; }
Partager