0

私はphpとjQueryで開発されたサイトを持っています。ラジオボタンをクリックして、配列 $_SESSION に何らかのコントロールを作成したい。セッションのキーごとにサイクルを作成すると、最初のサイクルで多くの値が無視されます。これは私のスクリプトjQueryです

$('#livraison').click(function(){
  <?php
  foreach( $_SESSION as $key => $value){
  ?>
  alert("here <?php echo($key); ?>");
  <?php
  }
  ?>
});

配列を印刷すると、次のようになります。

array(15) { ["order_by"]=> string(13) "titolo_fr ASC" ["iva_1899"]=> string(5) "19,60" ["id_"]=> NULL ["qta_"]=> NULL ["iva_"]=> NULL ["iva_1891"]=> string(5) "19,60" ["iva_2191"]=> string(5) "19,60" ["id_2191"]=> string(4) "2191" ["qta_2191"]=> string(1) "4" ["idcarrello_2191"]=> string(4) "2191" ["nomecarrello_2191"]=> string(23) "Irpinia Rosato Ros'Aura" ["qtacarrello_2191"]=> string(1) "4" ["totalecarrello_2191"]=> string(5) "34,00" ["ivacarrello_2191"]=> string(5) "19,60" ["familles_2191"]=> string(1) "1" } 

そして、qta_2191 の後の最初の時間ブロックのサイクル。しかし、同じページをリロードしてラジオボタンをクリックすると、サイクルは最後まで続きます。印刷された配列は同じです。配列の中央にある foreach ブロックのサイクルが初めてなのはなぜですか? 配列をうまく印刷しているのでわかりません。ページをリロードすると問題ありません。なんで?

4

0 に答える 0