Bonjour à tous,
Voici mon problème:
- je crée une page à completer pour inserer des donées dans une base de donées (composé de zone de txt et de menus déroulants)
- jusque là, tout vas bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 <?php include 'connex.php'; echo " <form id='form1' name='form1' method='post' action='livre_insert_2.php'> <p align='center' class='Style1'><span class='Style1 Style4 Style5 Style2'>Base de Données du Semi - Insertion dans la table Livre </span></p> <p class='Style1'>Titre <input type='text' name='titre'> </p> <p class='Style1'>Auteur(s) <input type='text' name='auteur'> </p> <p class='Style1'>Mot(s) clé(s) "; $y=mysql_query('SELECT DISTINCT 1_mot FROM livres ORDER BY 1_mot'); $z=mysql_numrows($y); echo "<select name='selec1'>"; echo "<option>Premier mot clé</option>"; while($rang=mysql_fetch_array($y)) { echo "<option value=".$rang["1_mot"].">".$rang['1_mot']."</option>"; } echo "</select>"; $y=mysql_query('SELECT DISTINCT 2_mot FROM livres ORDER BY 2_mot'); $z=mysql_numrows($y); echo "<select name='selec2'>"; echo "<option>Deuxième mot clé</option>"; while($rang=mysql_fetch_array($y)) { echo "<option value=".$rang['2_mot'].">".$rang['2_mot']."</option>"; } echo "</select> <p class='Style1'>Année <input type='text' size='4' maxlength='4' name='annee'> </p> <p class='Style1'> </p> <p align='center'> <input type='submit' name='Submit' value='Envoyer'> </p> </form> "; ?>
- lorsque je souhaite visualiser (juste pour tester) sur une autre page les infos, je me rend s compte que le texte selectionné dans le menu déroulant qui contient des espaces ne se transmet pas bien.
Exemple : "bonjour à tous" devient "bonjour"
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo $_POST[selec2]; echo gettype ($_POST[selec2]);
Partager