Bonjour,

j'ai un formulaire que je soumets par Js à une page php(marques.php) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<form action="marques.php"  method="POST" id="valid_marque" >
                                <input type="hidden" name="action" value="upd_all_marques" />
                                <button class="green_button" style="margin-left: 120px; margin-top: 15px;"><?php echo langage::write('Enregistrer'); ?></button>
                        </form>
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
 
(function ($) {
    var tableur_marques;
 
    $j("#valid_marque").submit(function (evt) {
        evt.preventDefault();
 
      //debugger
        var datasSupp = {};
            datasSupp.marques = tableur_marques.getData();
 
        $(this).request({data: datasSupp}).done(function (content) {
            if (content == "NOK") {
                lm_alert("<?php //echo langage::write("la modification_na_pas_pu_etre_effectue"); ?>");
            } else if (content == "OK") {
                lm_alert("<?php //echo langage::write("la_modification_de_la_marque_a_bien_été_effectué"); ?>");
                $j.navigation.goToPage("categorie_marques.php");
            }
        });
    });

sur ma page php si je fais un var_dump($_POST); je récupere bien mes données sous la forme :

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
 
array (size=2)
  'action' => string 'upd_all_marques' (length=15)
  'marques' =>
    array (size=3)
      0 =>
        array (size=2)
          'id' => string '1' (length=1)
          'lib' => string 'marque1' (length=7)
      1 =>
        array (size=2)
          'id' => string '2' (length=1)
          'lib' => string 'marque2' (length=7)
      2 =>
        array (size=2)
          'id' => string '3' (length=1)
          'lib' => string '336' (length=3)
mais comment récupéré le lib ou id pour l'utilser comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
elseif($action === 'upd_all_marques'){
 
if(empty($_REQUEST['lib'])) {
 
        die("PB de recup du libelle... ");
 
    }
 
etc....
quand je fais ça il ne trouve pas mon lib ...

merci à tous !