Listes déroulantes en cascade

Résolu/Fermé
isa-- Messages postés 77 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 11 mars 2020 - 5 déc. 2018 à 15:40
isa-- Messages postés 77 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 11 mars 2020 - 10 déc. 2018 à 12:20
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 :
<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:

3 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
5 déc. 2018 à 16:46
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 ?
0
isa-- Messages postés 77 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 11 mars 2020 1
6 déc. 2018 à 09:17
Bonjour Jordane
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
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
6 déc. 2018 à 09:29
Bonjour,

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...
0
isa-- Messages postés 77 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 11 mars 2020 1
10 déc. 2018 à 12:20
Bonjour Jordane

Bon, et bien je suis la reine des tourtes, le code est bon en effet, l'erreur se situait plus tard dans la feuille entreebasemagasin.php...
Honte sur moi.
C'était logique j'aurai du aller voir un peu plus loin.
Merci en tous cas pour ton aide.
Je note le sujet comme résolu
0