Fonction substr dans combobox
Bonjour,
Je cherche à afficher des département dans un combobox.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| //Affichage du formulaire
echo "<form action='ClientAffiche_Afficher.php' method='post'>\n";
echo "<div>\n";
echo "<select size='1' name='dep'>\n";
foreach ($tAdresse as $tLigne){
echo "<option value=\"" . $tLigne["id"] . "\">" . $tLigne["Cp"] ." </option>\n";
}
echo "</select>\n";
echo "</div>\n";
echo "<p><input type='submit' value='Envoyer' name='envoyer' /></p>\n";
echo "</form>\n";
//Fin du formulaire |
La ligne 6 permet de remplir mon combobox avec les codes postaux de ma table tAdresse.
Ils s'affichent bien, mais sont sous la forme à 5 chiffres (42300, 69100, 74200...)
Je les voudrais sous la forme à 2 chiffres (42, 69, 74...)
Je pense qu'il faut utiliser la fonction substr
J'ai donc fait :
Code:
echo "<option value=\"" . $tLigne["id"] . "\">" . $tLigne["substr(Cp,1,2)"] ." </option>\n";
Mais ça ne marche pas, je n'ai pas d'erreur mais mon combobox est vide. :?
Quelqu'un aurait il une idée ?