Listes déroulantes en cascade
Résolu
isa--
Messages postés
82
Date d'inscription
Statut
Membre
Dernière intervention
-
isa-- Messages postés 82 Date d'inscription Statut Membre Dernière intervention -
isa-- Messages postés 82 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai besoin des lumières de ceux qui touchent leur bille en javascript étant donné que je suis d'une nullité crasse en la matière...
J'avais besoin de listes déroulantes en cascade, et j'ai trouvé mon bonheur en farfouillant, et ça marchait super.
Là, J'ai eu besoin de rajouter un item dans la liste "motif fournisseur" : pas de souci dans le formulaire, tout s'affiche bien, mais hélas dans la page suivante, pas de renvoi de la variable motif...
J'ai beau me creuser le citron, je ne vois pas d'où ça peut venir.
Si j'enlève mon item 5, ça fonctionne..
Merci d'avance de votre regard éclairé
Isa
Voici le script dans le head :
Et voici celui dans le body :
J'ai besoin des lumières de ceux qui touchent leur bille en javascript étant donné que je suis d'une nullité crasse en la matière...
J'avais besoin de listes déroulantes en cascade, et j'ai trouvé mon bonheur en farfouillant, et ça marchait super.
Là, J'ai eu besoin de rajouter un item dans la liste "motif fournisseur" : pas de souci dans le formulaire, tout s'affiche bien, mais hélas dans la page suivante, pas de renvoi de la variable motif...
J'ai beau me creuser le citron, je ne vois pas d'où ça peut venir.
Si j'enlève mon item 5, ça fonctionne..
Merci d'avance de votre regard éclairé
Isa
Voici le script dans le head :
<script type="text/javascript">
var erreur = [];
erreur[0] = ["p0", ""];
erreur[1] = ["p1", "BUREAU"];
erreur[2] = ["p2", "CLIENT"];
erreur[3] = ["p3", "COMMERCIAL"];
erreur[4] = ["p4", "FOURNISSEUR"];
erreur[5] = ["p5", "MAGASIN"];
erreur[6] = ["p6", "TRANSPORT"];
erreur[7] = ["p7", "AUTRES"];
var nom=[];
// erreur Bureau
nom["p1"] = [];
nom["p1"][0] = ["p1v0", ""];
nom["p1"][1] = ["p1v1", "AYMERIC"];
nom["p1"][2] = ["p1v2", "PIERRE"];
nom["p1"][3] = ["p1v3", "CINDY"];
nom["p1"][4] = ["p1v4", "MAGALI"];
nom["p1"][5] = ["p1v5", "SOPHIE"];
nom["p1"][6] = ["p1v6", "SANDRINE"];
nom["p1"][7] = ["p1v7", "ELODIE"];
// pas de nom
nom["p2"] = [];
nom["p4"] = [];
nom["p6"] = [];
nom["p7"] = [];
//erreur Commercial
nom["p3"]=[];
nom["p3"][0] = ["p3v0", ""];
nom["p3"][1] = ["p3v1", "MANU"];
nom["p3"][2] = ["p3v2", "RICHARD"];
nom["p3"][3] = ["p3v3", "FRANCK"];
nom["p3"][4] = ["p3v4", "STEPH"];
nom["p3"][5] = ["p3v5", "CHRISTOPHE"];
nom["p3"][6] = ["p3v6", "FAB"];
nom["p3"][7] = ["p3v7", "FIFOU"];
nom["p3"][8] = ["p3v8", "MICK"];
//erreur Magasin
nom["p5"]=[];
nom["p5"][0] = ["p5v0", ""];
nom["p5"][1] = ["p5v1", "AMAURY"];
nom["p5"][2] = ["p5v2", "ARNAUD"];
nom["p5"][3] = ["p5v3", "CORENTIN"];
nom["p5"][4] = ["p5v4", "FABRICE B."];
nom["p5"][5] = ["p5v5", "FABRICE C."];
nom["p5"][6] = ["p5v6", "PIERRE"];
nom["p5"][7] = ["p5v7", "LAURENT"];
nom["p5"][8] = ["p5v8", "LOIC"];
nom["p5"][9] = ["p5v9", "LUDOVIC"];
nom["p5"][10] = ["p5v10", "LUDO"];
var motif=[];
// erreur bureau
motif["p1"] = [];
motif["p1"][0] = ["p1m0", ""];
motif["p1"][1] = ["p1m1", "PRISE DE CDE"];
motif["p1"][2] = ["p1m2", "CONSEIL"];
motif["p1"][3] = ["p1m3", "INCOMPREHENSION"];
motif["p1"][4] = ["p1m4", "ERREUR REF"];
motif["p1"][5] = ["p1m5", "SAISIE DE COMMANDE"];
motif["p1"][6] = ["p1m6", "A JUSTIFIER"];
// erreur client
motif["p2"] = [];
motif["p2"][0] = ["p2m0", ""];
motif["p2"][1] = ["p2m1", "ERREUR REF CLIENT"];
motif["p2"][2] = ["p2m2", "ANNULATION CDE"];
motif["p2"][3] = ["p2m3", "MANQUE PRECISION"];
motif["p2"][4] = ["p2m4", "ERREUR QUANTITE"];
motif["p2"][5] = ["p2m5", "PROBLEME DE PRIX"];
// erreur commercial
motif["p3"] = [];
motif["p3"][0] = ["p3m0", ""];
motif["p3"][1] = ["p3m1", "PRISE DE COMMANDE"];
motif["p3"][2] = ["p3m2", "CONSEIL TECHNIQUE"];
// erreur fournisseur
motif["p4"] = [];
motif["p4"][0] = ["p4m0", ""];
motif["p4"][1] = ["p4m1", "ERREUR REF FOURNISSEUR"];
motif["p4"][2] = ["p4m2", "PB DE COLLE"];
motif["p4"][3] = ["p4m3", "PB IMPRESSION"];
motif["p4"][4] = ["p4m4", "PB QUALITE"];
motif["p4"][5] = ["p4m5", "COMPENSATION"];
// erreur magasin
motif["p5"] = [];
motif["p5"][0] = ["p5m0", ""];
motif["p5"][1] = ["p5m1", "DECOUPE"];
motif["p5"][2] = ["p5m2", "ERREUR REF MAGASIN"];
motif["p5"][3] = ["p5m3", "ERREUR METRAGE"];
motif["p5"][4] = ["p5m4", "ERREUR EXPEDITION"];
motif["p5"][5] = ["p5m5", "ERREUR QUANTITE"];
// erreur transport
motif["p6"] = [];
motif["p6"][0] = ["p6m0", ""];
motif["p6"][1] = ["p6m1", "COLIS ABIME"];
motif["p6"][2] = ["p6m2", "COLIS PERDU"];
motif["p6"][3] = ["p6m3", "ERREUR DESTINATAIRE"];
// erreur autres
motif["p7"] = [];
motif["p7"][0] = ["p7m0", ""];
motif["p7"][1] = ["p7m1", "CLIENT/COMMERCIAL"];
motif["p7"][2] = ["p7m2", "CLIENT/BUREAU"];
motif["p7"][3] = ["p7m3", "CLIENT/TRANSPORT"];
motif["p7"][4] = ["p7m4", "COMMERCIAL/BUREAU"];
motif["p7"][5] = ["p7m5", "MAGASIN/BUREAU"];
motif["p7"][6] = ["p7m6", "MAGASIN/TRANSPORT"];
motif["p7"][7] = ["p7m7", "TRANSPORT/BUREAU"];
function filltheselect(liste, choix)
{switch (liste)
{
case "listeerreur":
raz("listenom");
raz("listemotif");
for (i=0; i<nom[choix].length; i++)
{
new_option = new Option(nom[choix][i][1],nom[choix][i][0]);
document.formu.elements["listenom"].
options[document.formu.elements["listenom"].length]=new_option;
}
for (i=0; i<motif[choix].length; i++)
{
new_option = new Option(motif[choix][i][1],motif[choix][i][0]);
document.formu.elements["listemotif"].options[document.formu.
elements["listemotif"].length]=new_option;
}
break;
}
}
function raz(liste)
{l=document.formu.elements[liste].length;
for (i=l; i>=0; i--)
document.formu.elements[liste].options[i]=null;
}
</script>
Et voici celui dans le body :
<select name="listeerreur" onChange='filltheselect(this.name, this.value)'>
<script language="javascript">
for (i=0; i<erreur.length; i++)
document.write("<option value=\"" +erreur[i][0]+ "\">" +erreur[i][1]);
</script>
</select>
</td>
<td>
<select name="listenom" onChange='filltheselect(this.name, this.value)'>
<script language="javascript">
for (i=0; i<nom["p0"].length; i++)
document.write("<option value=\"" +nom["p0"][i][0]+ "\">" +nom["p0"][i][1]);
</script>
</select>
</td>
<td>
<select name="listemotif" onChange='filltheselect(this.name, this.value)'>
<script language="javascript">
for (i=0; i<motif["p0"].length; i++)
document.write("<option value=\"" +motif["p0"][i][0]+ "\">" +motif["p0"][i][1]);
</script>
</select>
Configuration: Windows / Firefox 63.0
A voir également:
- Google sheet liste déroulante en cascade
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Google maps satellite - Guide
- Dns google - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
3 réponses
Bonjour,
Qu'as tu exactement rajouté .. et où ?
Quel est le code html de ta page ( le code "généré" que tu peux visualiser depuis ton navigateur internet en faisant "affiche le code source" (CTRL +U en général )
Quand tu parles de la seconde page.. c'est à dire ?
Qu'as tu exactement rajouté .. et où ?
Quel est le code html de ta page ( le code "généré" que tu peux visualiser depuis ton navigateur internet en faisant "affiche le code source" (CTRL +U en général )
Quand tu parles de la seconde page.. c'est à dire ?
Bonjour Jordane
Merci de te pencher sur mon problème.
J'ai juste rajouté
Voici mon code HTML :
Quand je dis seconde page, je veux dire celle qui affiche les données renvoyées par le formulaire.
En ajoutant juste motif["p4"][5] = ["p4m5", "COMPENSATION"]; la variable motif n'est plus envoyée par le formulaire...
Ca ne doit pas être grand chose, mais je patauge lamentablement avec Javascript
Merci d'avance
Isa
Merci de te pencher sur mon problème.
J'ai juste rajouté
motif["p4"][5] = ["p4m5", "COMPENSATION"];dans la liste //erreur fournisseur
Voici mon code HTML :
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="../style.css">
<script type="text/javascript">
var erreur = [];
erreur[0] = ["p0", ""];
erreur[1] = ["p1", "BUREAU"];
erreur[2] = ["p2", "CLIENT"];
erreur[3] = ["p3", "COMMERCIAL"];
erreur[4] = ["p4", "FOURNISSEUR"];
erreur[5] = ["p5", "MAGASIN"];
erreur[6] = ["p6", "TRANSPORT"];
erreur[7] = ["p7", "AUTRES"];
var nom=[];
// erreur Bureau
nom["p1"] = [];
nom["p1"][0] = ["p1v0", ""];
nom["p1"][1] = ["p1v1", "AYMERIC"];
nom["p1"][2] = ["p1v2", "PIERRE"];
nom["p1"][3] = ["p1v3", "CINDY"];
nom["p1"][4] = ["p1v4", "MAGALI"];
nom["p1"][5] = ["p1v5", "SOPHIE"];
nom["p1"][6] = ["p1v6", "SANDRINE"];
nom["p1"][7] = ["p1v7", "ELODIE"];
// pas de nom
nom["p2"] = [];
nom["p4"] = [];
nom["p6"] = [];
nom["p7"] = [];
//erreur Commercial
nom["p3"]=[];
nom["p3"][0] = ["p3v0", ""];
nom["p3"][1] = ["p3v1", "MITTEAULT"];
nom["p3"][2] = ["p3v2", "GUEROULT"];
nom["p3"][3] = ["p3v3", "HALOT"];
nom["p3"][4] = ["p3v4", "LAURE"];
nom["p3"][5] = ["p3v5", "PAGEAUD"];
nom["p3"][6] = ["p3v6", "PUAUT"];
nom["p3"][7] = ["p3v7", "VANNIER"];
nom["p3"][8] = ["p3v8", "VERDENAL"];
//erreur Magasin
nom["p5"]=[];
nom["p5"][0] = ["p5v0", ""];
nom["p5"][1] = ["p5v1", "AMAURY"];
nom["p5"][2] = ["p5v2", "ARNAUD"];
nom["p5"][3] = ["p5v3", "CORENTIN"];
nom["p5"][4] = ["p5v4", "FABRICE B."];
nom["p5"][5] = ["p5v5", "FABRICE C."];
nom["p5"][6] = ["p5v6", "PIERRE"];
nom["p5"][7] = ["p5v7", "LAURENT"];
nom["p5"][8] = ["p5v8", "LOIC"];
nom["p5"][9] = ["p5v9", "LUDOVIC"];
nom["p5"][10] = ["p5v10", "LUDO"];
var motif=[];
// erreur bureau
motif["p1"] = [];
motif["p1"][0] = ["p1m0", ""];
motif["p1"][1] = ["p1m1", "PRISE DE CDE"];
motif["p1"][2] = ["p1m2", "CONSEIL"];
motif["p1"][3] = ["p1m3", "INCOMPREHENSION"];
motif["p1"][4] = ["p1m4", "ERREUR REF"];
motif["p1"][5] = ["p1m5", "SAISIE DE COMMANDE"];
motif["p1"][6] = ["p1m6", "A JUSTIFIER"];
// erreur client
motif["p2"] = [];
motif["p2"][0] = ["p2m0", ""];
motif["p2"][1] = ["p2m1", "ERREUR REF CLIENT"];
motif["p2"][2] = ["p2m2", "ANNULATION CDE"];
motif["p2"][3] = ["p2m3", "MANQUE PRECISION"];
motif["p2"][4] = ["p2m4", "ERREUR QUANTITE"];
motif["p2"][5] = ["p2m5", "PROBLEME DE PRIX"];
// erreur commercial
motif["p3"] = [];
motif["p3"][0] = ["p3m0", ""];
motif["p3"][1] = ["p3m1", "PRISE DE COMMANDE"];
motif["p3"][2] = ["p3m2", "CONSEIL TECHNIQUE"];
// erreur fournisseur
motif["p4"] = [];
motif["p4"][0] = ["p4m0", ""];
motif["p4"][1] = ["p4m1", "ERREUR REF FOURNISSEUR"];
motif["p4"][2] = ["p4m2", "PB DE COLLE"];
motif["p4"][3] = ["p4m3", "PB IMPRESSION"];
motif["p4"][4] = ["p4m4", "PB QUALITE"];
motif["p4"][5] = ["p4m5", "COMPENSATION"];
// erreur magasin
motif["p5"] = [];
motif["p5"][0] = ["p5m0", ""];
motif["p5"][1] = ["p5m1", "DECOUPE"];
motif["p5"][2] = ["p5m2", "ERREUR REF MAGASIN"];
motif["p5"][3] = ["p5m3", "ERREUR METRAGE"];
motif["p5"][4] = ["p5m4", "ERREUR EXPEDITION"];
motif["p5"][5] = ["p5m5", "ERREUR QUANTITE"];
// erreur transport
motif["p6"] = [];
motif["p6"][0] = ["p6m0", ""];
motif["p6"][1] = ["p6m1", "COLIS ABIME"];
motif["p6"][2] = ["p6m2", "COLIS PERDU"];
motif["p6"][3] = ["p6m3", "ERREUR DESTINATAIRE"];
// erreur autres
motif["p7"] = [];
motif["p7"][0] = ["p7m0", ""];
motif["p7"][1] = ["p7m1", "CLIENT/COMMERCIAL"];
motif["p7"][2] = ["p7m2", "CLIENT/BUREAU"];
motif["p7"][3] = ["p7m3", "CLIENT/TRANSPORT"];
motif["p7"][4] = ["p7m4", "COMMERCIAL/BUREAU"];
motif["p7"][5] = ["p7m5", "MAGASIN/BUREAU"];
motif["p7"][6] = ["p7m6", "MAGASIN/TRANSPORT"];
motif["p7"][7] = ["p7m7", "TRANSPORT/BUREAU"];
function filltheselect(liste, choix)
{switch (liste)
{
case "listeerreur":
raz("listenom");
raz("listemotif");
for (i=0; i<nom[choix].length; i++)
{
new_option = new Option(nom[choix][i][1],nom[choix][i][0]);
document.formu.elements["listenom"].
options[document.formu.elements["listenom"].length]=new_option;
}
for (i=0; i<motif[choix].length; i++)
{
new_option = new Option(motif[choix][i][1],motif[choix][i][0]);
document.formu.elements["listemotif"].options[document.formu.
elements["listemotif"].length]=new_option;
}
break;
}
}
function raz(liste)
{l=document.formu.elements[liste].length;
for (i=l; i>=0; i--)
document.formu.elements[liste].options[i]=null;
}
</script>
</head>
<body>
<div class="boxmagasin">
<table width=100% border=0 height=100%>
<tr class="tableaubox">
<td width=25%>
<a href="./index.php">
<img src="../home.png" height=50px alt="home">
</a>
</td>
<td width=50%>MAGASIN POITOU ADHESIFS</td>
<td width=25% height=100%><font size=-2>POITOU ADHESIFS<br>126 rue de la Bugellerie<br>86000 POITIERS </td>
</tr>
</table>
</div>
<br>
<form name="formu" action="entreebasemagasin.php" method="post">
<table width=100% border=0>
<tr>
<td class="left"><img src="./logo.jpg" border=0 width=150></td>
<td align="center">FICHE DE
<SELECT name="lr" size="1">
<option value="R">RETOUR</option>
<option value="L">LITIGE</option>
</select>
</td>
<td align="right">
<b>POITOU ADHESIFS</b><br>
ZI REPUBLIQUE III<br>
126 Rue de la Bugellerie<br>
86000 POITIERS
</td>
</tr>
</table>
<br>
<table width=100% border=0>
<tr>
<td class="number">NOM CLIENT :</td>
<td class="left"><input type="text" size=30 name="client" value=""></td>
<td width=30%></td>
<td class="number">ENTRE PAR :</td>
<td class="left">
<input type="hidden" size=30 name="saisie" value="Isabelle">Isabelle</td>
</tr>
<tr>
<td class="number">D�partement :</td>
<td class="left">
<select name="dpt">
<option value="">Choisir</option>
<option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">82</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option><option value="91">91</option><option value="92">92</option><option value="93">93</option><option value="94">94</option><option value="95">95</option><option value=98>98</option>
</select>
</td>
<td width=30%></td>
<td class="number">DATE :</td>
<td class="left"><input type="hidden" name="date" value="2018-12-06"><input type="hidden" name="prenom" value="Isabelle">06/12/2018</td>
</tr><tr>
<td class="number">N� BL OU N� FACTURE :</td>
<td class="left">
<input type="text" name="nofacture" value="">
</td>
<td width=30%></td>
<td class="number"></td>
<td class="left"></td>
</tr>
</table>
<br>
<table width=100% border=1 class="collapse">
<tr class="titre">
<th>REFERENCE</th>
<th>FOURNISSEUR</th>
<th>QUANTITE</th>
<th>LONGUEUR</th>
<th>LARGEUR</th>
<th>ERREUR</th>
<th>NOM</th>
<th>MOTIF</th>
<th>COMMERCIAL</th>
<th>N�LOT POITOO</th>
<th>REPRISE</th>
</tr>
<tr>
<td><input type="text" name="ref" value="" ></td>
<td><select name="fourn">
<option value="">Choisir</option>
<option value="3M">3M</option>
<option value="ASLAN">ASLAN</option>
<option value="AVERY">AVERY</option>
<option value="DICKSON">DICKSON</option>
<option value="SISER">SISER</option>
<option value="AUTRES">AUTRES</option>
</select>
</td>
<td><input type="text" name="qte" value="" class="petit"></td>
<td><input type="text" name="longu" value="" class="petit"></td>
<td><input type="text" name="larg" value="" class="petit"></td>
<td>
<select name="listeerreur" onChange='filltheselect(this.name, this.value)'>
<script language="javascript">
for (i=0; i<erreur.length; i++)
document.write("<option value=\"" +erreur[i][0]+ "\">" +erreur[i][1]);
</script>
</select>
</td>
<td>
<select name="listenom" onChange='filltheselect(this.name, this.value)'>
<script language="javascript">
for (i=0; i<nom["p0"].length; i++)
document.write("<option value=\"" +nom["p0"][i][0]+ "\">" +nom["p0"][i][1]);
</script>
</select>
</td>
<td>
<select name="listemotif" onChange='filltheselect(this.name, this.value)'>
<script language="javascript">
for (i=0; i<motif["p0"].length; i++)
document.write("<option value=\"" +motif["p0"][i][0]+ "\">" +motif["p0"][i][1]);
</script>
</select>
</td>
<td><select name="cial">
<option value=""></option>
<option value="MITTEAULT">MANU</option>
<option value="GUEROULT">RICHARD</option>
<option value="HALOT">FRANCK</option>
<option value="LAURE">STEPH</option>
<option value="PAGEAUD">CHRISTOPHE</option>
<option value="PUAUT">FAB</option>
<option value="VANNIER">FIFOU</option>
<option value="VERDENAL">MICK</option>
</select>
</td>
<td><input type="text" name="nolot" value=""></td>
<td>
<select name="reprise">
<option value=""></option>
<option value="PAR COMMERCIAL">PAR COMMERCIAL</option>
<option value="PAR TRANSPORTEUR">PAR TRANSPORTEUR</option>
<option value="PAR CLIENT">RETOUR PAR CLIENT</option>
<option value="PAS DE RETOUR">PAS DE RETOUR</option>
</select>
</td></table>
<br>
<table border=0 width=100%>
</tr>
<tr>
<td width=50%>Observations :</td><td width=50%>Date et signature du client</td></tr>
<tr>
<td>
<input type="text" name="obs" value="" size=82>
</td>
<td> </td>
</tr>
</table>
<br>
<input type ="hidden" name="id" value="1"><input type ="hidden" name="mdp" value="Lll@25"><table border=0 width=100%>
<tr>
<td class="number" width=45%><input type="reset" value="réinitialiser" class="bleu"></td>
<td width=5%> </td>
<td class="left" widtn=45%><input type="submit" value="valider" class="vert"></td></tr>
</table>
</form>
</body>
</html>
Quand je dis seconde page, je veux dire celle qui affiche les données renvoyées par le formulaire.
En ajoutant juste motif["p4"][5] = ["p4m5", "COMPENSATION"]; la variable motif n'est plus envoyée par le formulaire...
Ca ne doit pas être grand chose, mais je patauge lamentablement avec Javascript
Merci d'avance
Isa
Bonjour,
Je ne constate pas d'erreur dans ce code
A part, dans la console, une erreur sur :
Peux tu ajouter un
Au début de ton fichier entreebasemagasin.php
puis faire les saisies qui te posent problème et nous dire ce que le print affiche ?
Mois je trouve bien :
ce qui semble bon...
Et aussi ...Pense bien à regarder dans la console de ton navigateur si il n'y a pas d'erreur...
Je ne constate pas d'erreur dans ce code
A part, dans la console, une erreur sur :
TypeError: nom.p0 is undefined
Peux tu ajouter un
print_r($_POST);
Au début de ton fichier entreebasemagasin.php
puis faire les saisies qui te posent problème et nous dire ce que le print affiche ?
Mois je trouve bien :
Array ( [lr] => R [client] => zsfsd [saisie] => Isabelle [dpt] => 6 [date] => 2018-12-06 [prenom] => Isabelle [nofacture] => fff [ref] => aa [fourn] => ASLAN [qte] => zz [longu] => 12 [larg] => [listeerreur] => p4 [listemotif] => p4m5 [cial] => LAURE [nolot] => [reprise] => [obs] => [id] => 1 [mdp] => Lll@25 ) home
ce qui semble bon...
Et aussi ...Pense bien à regarder dans la console de ton navigateur si il n'y a pas d'erreur...