Page 1 sur 1

Petit probleme de select et de Forme du chiffre

Posté : 05 oct. 2006, 20:35
par fabien_14
Bonjour,

J'alimente une liste déroulante avec SQL pour l'instant rien de bien nerveux, hors dans un champs j'ai mi des enregsitrement avec des "0" et quand j'execute la liste deroulante sa me donne pas les 0

Code : Tout sélectionner

<select > <? echo "<option value=\"\" >Choissisez </option>"; while($row = mysql_fetch_array($result2)){ $id = $row[id]; $nom = $row[nom_monde]; echo "<option value=\"$id\" "; echo ">$nom </option>"; } ?> </select>
je voudrai que sa me sorte comme ceci

<option value="08" >test</option>

Et pas comme ceci :

<option value="8" >test</option>

Savez vous comment lui dire de garder le 0 ?

PS : dans ma base de donnée c'est bien ecrit avec le "0".

Merci

Posté : 05 oct. 2006, 21:14
par Cyrano
ajoute le :
<?php
//...
$id = ($id < 10) ? '0'. $id : $id;
//...
?>
Attention, utilise des apostrophes pour forcer l'interprétation en chaine de caractère et non en nombre du "0" rajouté.

Posté : 05 oct. 2006, 21:28
par fabien_14
Nikel ca marche :)