Bonjour,
J'ai un problème avec mon code, tout marche et tout s'envoi bien dans la BDD sauf la variable "liste" qui ne renvois rien alors quelle est identique aux autres.
Quelqu'un pourrait m'aider S'il Vous Plait.
Voila le Code HTML :
Code:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 <FORM method="POST" name="cree" action=""> <table> <tr> <th><p>Rendu</p></th> <th><p>Statut</p></th> <th><p>Client</p></th> <th><p>Affaire</p></th> <th><p>Type</p></th> <th><p>Prestations</p></th><th><p>Etat</p></th> <th><p>Commentaires</p></th> <th><p>Quantité</p></th> <th><p>Livraison</p></th> <th><p>N° BL</p></th> <th><p>Date fac. </p></th> <th><p>C.A.</p></th> <th><p>Achats</p></th> <th><p>MB</p></th> <th><p>CC</p></th> <th><p>CA</p></th> </tr> <tr> <td><input type="date" id="date_ren" name="date_ren" required ></td> <td><SELECT name="statut" id="statut" size="1" required> <OPTION value="2 jours">2 jours <OPTION value="5 jours">5 jours <OPTION value="10 jours">10 jours <OPTION value="Date livraison renseigner">date livraison renseigner </SELECT></td> <td><input type="text" id="client" name="client"required></td> <td><input type="text" id="affaire" name="affaire" required></td> <td><SELECT name="type" id="type" size="1"> <OPTION value="Conseil">Conseil <OPTION value="Création">Création <OPTION value="Print">Print <OPTION value="Signaléthique">Signaléthique <OPTION value="Web">Web <OPTION value="Film">Film <OPTION value="Véhicule">Véhicule <OPTION value="Photo">Photo </SELECT></td> <td><SELECT name="liste" id="liste" size="1"> <OPTION value="Offre">Offre <OPTION value="Autre">Autre <OPTION value="Pao">Pao <OPTION value="Fab">Fab <OPTION value="Digital">Digital <OPTION value="Poser">Poser <OPTION value="Livrer">Livrer <OPTION value="Facture">Facture </SELECT> </td> <td><select name="etat" id="etat" size="1"> <option value="Demande">DEMANDE <option value="Offre">OFFRE <option value="En attente">EN ATTENTE <option value="Gestion Projet">GESTION PROJET <option value="PAO">PAO <option value="FAB">FAB <option value="Pose">POSE <option value="Livraison">LIVRAISON <option value="Facturer">FACTURER <option value="Cloture">CLOTURE <option value="Abandonne">ABANDONNE </select></td> <td><textarea wrap=physical name="commentaires" id="commentaires"></textarea></td> <td><input type="text" name="quantite" id="quantite" required></td> <td><input type="date" id="date_liv" name="date_liv"></td> <td><input type="text" id="nbl" name="nbl" required></td> <td><input type="date" id="date_fac" name="date_fac" required></td> <td><input type="number" id="ca" name="ca" required></td> <td><input type="number" id="achats" name="achats" required></td> <td><input type="number" id="mb" name="mb" required></td> <td> <select name="cc" id="cc" size="1"> <option value="TD">TD <option value="BC">BC <option value="RJ">RJ <option value="NT">NT <option value="XX">XX </select> </td> <td> <select name="c_a" id="c_a" size="1"> <option value="TD">TD <option value="BC">BC <option value="RJ">RJ <option value="NT">NT <option value="XX">XX </select> </td> </tr> <tfoot><br><input type="submit" name="formsend" id="formsend" value="Créé"></tfoot> <p></p> </table> </FORM>
et mon code PHP :
Code:
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 <?php include 'menu.php'; ?> <?php include 'formulaire.php'; ?> <?php if (isset($_POST['formsend'])) { extract($_POST); if (!empty($date_ren) && !empty($statut) && !empty($client) && !empty($affaire)&& !empty($type) && !empty($etat) && !empty($quantite) && !empty($nbl) && !empty($date_fac) && !empty($ca) && !empty($achats) && !empty($mb) && !empty($cc) && !empty($c_a)) { include 'database.php'; global $db; $q = $db->prepare("INSERT INTO en_cours(date_ren, statut, client, affaire, type, liste,etat,commentaires,date_liv, quantite,nbl, date_fac, ca, achats, mb, cc, c_a) VALUES(:date_ren,:statut,:client,:affaire,:type,:liste,:etat, :commentaires, :date_liv, :quantite,:nbl,:date_fac,:ca,:achats,:mb,:cc,:c_a)"); $q->execute([ ':date_ren' => $date_ren, ':statut' => $statut, ':client' => $client, ':affaire' => $affaire, ':type' => $type, ':liste' => $liste, ':etat' => $etat, ':commentaires' => $commentaires, ':date_liv' => $date_liv, ':quantite' => $quantite, ':nbl' => $nbl, ':date_fac' => $date_fac, ':ca' => $ca, ':achats' => $achats, ':mb' => $mb, ':cc' => $cc, ':c_a' => $c_a ]); } }else{ echo "Certain champs sont encore vides"; } ?>