J'ai quelques problèmes avec cela.remplir la boîte de sélection avec des données mysql
J'ai une base de données avec les tableaux suivants: pays -> Tous les pays du monde sont ajoutés Villes -> Les villes sont également ajoutées user_profile -> Le profil de l'utilisateur avec les champs « pays » & " ville".
Tout fonctionne bien, même le remplissage des boîtes fonctionne. Mais je ne sais pas comment obtenir la valeur SÉLECTIONNÉE de l'utilisateur pour les deux pays & ville.
J'ai le code suivant:
Select Country: <br />
<select id="countries">
<option value="">--</option>
<?php
$sql = "SELECT country, title FROM countries ORDER BY title ASC";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs))
{
echo "<option value=\"".$row['country']."\">".$row['title']."\n ";
}
?>
</select>
Select City: <br />
<select id="cities">
<option value="">Select one</option>
<?php
$sql = "SELECT country, title FROM cities ".
"ORDER BY title ASC";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs))
{
echo "<option class=\"".$row['country']."\" value=\"".$row['title']."\">".$row['title']."\n ";
}
?>
</select>
Maintenant je dois vérifier dans le tableau user_profile quel pays & ville et il a choisi de le montrer à lui. J'utilise également jchained (jquery plugin) pour que les deux boîtes de sélection fonctionnent ensemble.
Comment puis-je y parvenir? Si je dois poster autre chose, s'il vous plaît faites le moi savoir.
Merci d'avance.
Salut Harmon, Merci pour votre aide. Je pense que je ferais mieux de vous fournir plus de codes. Les sélections de l'utilisateur sont stockées dans la page user_profile dans les champs "country" et "city". Les deux champs sont également disponibles dans les tableaux "pays" et "villes", donc je pensais les utiliser comme clé étrangère. Je pense que votre deuxième option est proche de la réponse, mais j'ai encore besoin de polir la boîte de sélection et de sélectionner le pays et la ville choisie par l'utilisateur. – moonwalker
Il signifie simplement utiliser cette requête pour obtenir ce que l'utilisateur a sélectionné. Effectuez toujours la requête pour obtenir tous les autres pays et villes possibles. –
Merci Aaron et Harmon! – moonwalker