Bonjour tout le monde,
J'apprends tranquillement le php, pour me faire des tableaux de bord.
J'ai un formulaire, qui remplie un champ select à partir d'une requête mysql.
Certains résultâts contiennent des espaces. Voici le code du dit formulaire
Une des villes se nomme La Tremblade
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <select type="text" name="ville" id="ville" > <option>Ville de livraison</option> <?php $query = sprintf('SELECT DISTINCT ville from adresseslivraisons ;'); $resultat = mysqli_query($bdd, $query) or trigger_error("Query Failed! SQL: $query - Error: ". mysqli_error($mysqli), E_USER_ERROR); while ($ville=mysqli_fetch_assoc($resultat)){ echo "<option value=$ville[ville]>$ville[ville]</option>"; } ?> </select>
Le hic, c'est que plus loins, lors de l'affectation des valeurs je perds ce qu'il y a après les espaces :
Comment faire pour avoir La Tremblade et non La dans ma variable ville ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Affectation des variables POST $ville=$_POST["ville"];
Partager