salut tout le monde,

j'étudie le javascript en ce moment et je fais un petit logiciel avec des factures.

La ou je bloque c'est pour ajouter des paramètres a mon url, j'aimerais ajouter mes variables product[i] (ligne 27) a mon url (ligne 29) pour pouvoir les récupérer dans une autre page.

ps : je sais que mon code n'est pas complet au niveau de mon for a la ligne 26

Code : 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
 
        if (productType === 'Accessoires'){
            let divAccessoire = document.getElementById('containerAccessoire'+i+'');
            let accessoire = divAccessoire.options[divAccessoire.selectedIndex].text;
            client.query("SELECT prix FROM accessoire WHERE model=\'"+accessoire+"\'",(err,res)=>{
                if (err) { console.error(err); return; }
                else{
                    for(var i =0;i < res.rows.length;i++){
                        let item = res.rows[i];
                        var prix = item['prix'];
                        console.log(prix)
                        let accessoireSplit = accessoire.split(' ').join('');
                        let divQuantiteAccessoire = document.getElementById(''+accessoireSplit+'');
                        var quantiteAccessoire = divQuantiteAccessoire.options[divQuantiteAccessoire.selectedIndex].text;
                    }
                    product[i] = [];
                    product[i].push(accessoire, prix, quantiteAccessoire)
                }
            })
        }
    }
    if (fname === 0 || lname.length === 0 || adress.length === 0 || city.length === 0 || zip.length === 0){
        //pass
    }
    else{
        for(var i =0;i < nbProduct;i++){
            product[i]
        }
        myWindow = window.open("factureToPrint.html?fname="+fname+"&lname="+lname+"&adress="+adress+"&city="+city+"&zip="+zip, "width=1000,height=1000");
    }