0
votes

Envoyer un tableau de JS à PHP

Je fais une certaine mission pour l'école et je suis coincé à une matrice de passage de JS à PHP.

Je dois dire que je ne suis pas un expert et que je cherche toujours. Je ne peux pas comprendre ce que je manque. J'espère que quelqu'un va m'aider. P>

J'essaye comme ça. P>

if (isset($_POST['bets'])) {
  $bets = json_decode($_POST['bets'], true);
  print_r($bets);

}


8 commentaires

Actionbet! = Paris


FACTBET est un BTN, je ne vous suivez pas, si vous pouvez expliquer


Quel est le procédé ? Vous pouvez imprimer le _ POST et vérifier si le pari existe.


OK si je supprimais BTN 'FACTBET' et Imprimer $ _ POST Il me montre tableau ()


@goldenito Goldenito, si $ _ POST est vide, assurez-vous que le type de contenu HTTP est Application / X-www-Form-URLencoded ou Multipart / Form-Data < / code>


@cncal Comment puis-je préciser cela?


@goldenitogoldenito Pouvez-vous ajouter les données que vous envoyez dans votre tableau? Essayez d'ajouter du type: "JSON" aussi


Je pense que vous avez juste besoin de ce changement Data: {"Paris": paris},


3 Réponses :


0
votes

Vous n'envoyez pas une variable "ActionBet" dans votre demande AJAX, que vous envoyez cette variable en modifiant les données telles que ceci: xxx

ou vous devez modifier votre état pour vérifier si Les paris existent comme: xxx


0 commentaires

0
votes

Bonjour Voici un exemple que j'ai fait pour vous:

Premier La partie HTML est un simple modal pour afficher les données de request.php si les données que j'envoies de mon tableau JS est correcte: p>

if (isset($_POST["data"])) {
  $data = json_decode($_POST["data"],true);
  if ($data["name"] == "stan") {
    $array = [
      "status"=>"success",
      "messages"=>  [
        array('date' => "2019-04-11", 'msg'=>'Love you', 'from'=>'Annie' ),
        array('date' => "2019-04-10", 'msg'=>'Have a nice day', 'from'=>'Annie' )
      ]

    ];
    echo json_encode($array);
  }
}


0 commentaires

0
votes

Exemple de travail simple Vous pouvez modifier la logique si nécessaire.

<?php 
if (isset($_POST['bets'])) {
    $bets = json_decode($_POST['bets'], true);
    print_r($_POST['bets']);

}


0 commentaires