Maison >interface Web >js tutoriel >Comment puis-je transmettre correctement des variables JavaScript à PHP pour l'interaction avec la base de données ?

Comment puis-je transmettre correctement des variables JavaScript à PHP pour l'interaction avec la base de données ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-23 07:09:13377parcourir

How Can I Correctly Pass JavaScript Variables to PHP for Database Interaction?

Passer des variables JavaScript à PHP

Vous essayez de transmettre des variables JavaScript à PHP en utilisant une entrée masquée dans un formulaire. Cependant, votre code ne parvient pas à récupérer la valeur de $_POST['hidden1'] dans $salarieid. En effet, vous ne pouvez pas transmettre directement les valeurs des variables de JavaScript à PHP.

PHP s'exécute côté serveur et n'a aucune connaissance des opérations côté client. Pour transférer des variables vers PHP, vous devez utiliser des mécanismes alternatifs, tels que la soumission du formulaire à l'aide des méthodes GET ou POST.

Une approche plus efficace consisterait à soumettre le formulaire et à traiter la variable à l'aide de PHP. Voici un exemple de code révisé :

<!DOCTYPE html>
<html>
  <head>
    <title>My Test Form</title>
  </head>

  <body>
    <form method="POST">
      <p>Please, choose the salary id to proceed result:</p>
      <p>
        <label for="salarieids">SalarieID:</label>
        <?php
          $query = "SELECT * FROM salarie";
          $result = mysql_query($query);
          if ($result) :
        ?>
        <select>

Ce code crée un formulaire avec un menu déroulant rempli d'identifiants de salaire extraits d'une base de données. Lorsque l'utilisateur sélectionne un identifiant et soumet le formulaire, la valeur sélectionnée est publiée dans le script PHP. Le script PHP utilise ensuite la valeur publiée pour interroger la base de données et afficher les informations correspondantes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn