j'ai une liste déroulante qui est généré dynamiquement grâce à une base de données mySQL en utilisant le code suivant:PHP méthode Get ne pas envoyer entrée complète
$region = mysql_query("select region_name from region", $connection);
echo "<select name=region>Region</option>";
while ($row = $mysql_fetch_array($region))
{
echo "<option value =$row[region_name]>$row[region_name]</option>";
}
echo "</select>"
Ceci affiche la liste parfaitement bien mais lorsque je soumets le formulaire en utilisant la méthode GET tout nom de région qui contient un espace ne sera pas transmis correctement dans l'URL. Au lieu de « South Australia » il ne me donner « Sud »
Je sais que l'URL doit finir par être: http://foo.com/query.php?region=South+Australia
Mais au lieu du + Australie ne semble pas juste.
Quelqu'un sait quel truc stupide j'ai fait ou ce que je manque ??