Bonsoir tous le monde
alors voilà j'ai bien avancé dans mon formulaire tout marche impec
voici le code mais maintenant je veux traiter les données:
Code html : 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
55
56
57
58
59
60
61
62
63 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Demande d'intervention</title> </head> <body> <form action="traitement.php" method="post"> <strong> <th>Formulaire de demande d'intervention</th> <table> <?php $db_conn = ocilogon( "pti", "rugbys" ,"//127.0.0.1/XE"); $cmdstr = "select NOM from employes order by NOM"; $parsed = ociparse($db_conn, $cmdstr); ociexecute($parsed); $nrows = ocifetchstatement($parsed, $results); echo "<td><b>Votre Nom</b></td>\n"; echo "<table border=0 cellspacing='0' width='0%'>"; echo "<select name=nom>"; for ($i = 0; $i < $nrows; $i++ ) { echo "<option value=\"".$results['NOM'][$i]."\">".$results['NOM'][$i] ."</option>"; } $cmdstr = "select libellemat from materiel order by libellemat"; $parsed = ociparse($db_conn, $cmdstr); ociexecute($parsed); $nrows = ocifetchstatement($parsed, $results); echo "<td><b>Le materiel concerne</b></td>\n"; echo "<table border=0 cellspacing='0' width='0%'>"; echo "<select name=libellemat>\n"; for ($i = 0; $i < $nrows; $i++ ) { echo "<option value=\"".$results['LIBELLEMAT'][$i]."\">".$results['LIBELLEMAT'][$i] ."</option>"; } $cmdstr = "select libelleinter from typeinter order by libelleinter"; $parsed = ociparse($db_conn, $cmdstr); ociexecute($parsed); $nrows = ocifetchstatement($parsed, $results); echo "<td><b>Choisissez le type d'intervention a effectuer</b></td>\n"; echo "<table border=1 cellspacing='0' width=''>"; echo "<select name=libelleinter>\n"; for ($i = 0; $i < $nrows; $i++ ) { echo "<option value=\"".$results['LIBELLEINTER'][$i]."\">".$results['LIBELLEINTER'][$i] ."</option>"; } ?> <br><td>Commentaire</td><td><textarea name='commentaire' cols='30' rows='5'></textarea></td></br> <tr><td>Date de la demande (JJ/MM/YYYY)</td><td><input name='datedemande' type='date' size='10'></td></tr> </strong> </table> <input name='annuler' type='reset' value='Annuler'> <input class="h" type="submit" name="ok" value="Envoyer"/><br /> </form> </body> </html>
Pour l'instant je veux simplement afficher les données sélectionnées via les listes déroulantes
donc j'essaye ca dans le fichier traitement.php
Ca ne m'affiche rien ca me met ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Demande d'intervention</title> </head> <body> <?php echo $nom; ?> </body> </html>
Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\test1\traitement.php on line 9
Si je comprends bien la variable "nom" n'est pas définie dans le formulaire!
Quelle est la syntaxe à avoir pour déclarer cette valeur correctement car à priori je me suis planté
merci
Partager