Bonjour,
je viens vers vous avant de m'arracher le peu de cheveux qui me reste.
j'ai un select de la forme suivante :
la variable issue de ce select est définie ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $listepublic=array( "débats" => "débats", "lettre d'information"=> "lettre d'information", ); echo "<select name='public'>"; foreach ($listepublic as $key=>$value) { $selected = ($_POST['public'] == $key)?"selected":""; echo "<option value='$key' $selected>$value</option>"; } echo "</select>"; ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part $public=addslashes($_POST['public']);
cependant, ce qui est entré dans la base de donnée, pour "lettre d'information" est "lettre d". je ne comprends pas pourquoi le ' bloque, puisque normalement il devrait y avoir un \ avant.
Merci de votre aide
Partager