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 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
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 php : 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 <?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"; } ?>
Partager