Maison > développement back-end > tutoriel php > Comment puis-je transmettre avec succès des variables JavaScript à PHP pour le traitement côté serveur ?

Comment puis-je transmettre avec succès des variables JavaScript à PHP pour le traitement côté serveur ?

Barbara Streisand
Libérer: 2024-12-23 19:44:25
original
964 Les gens l'ont consulté

How Can I Successfully Pass JavaScript Variables to PHP for Server-Side Processing?

Passer des variables JavaScript à PHP

Dans ce scénario, vous rencontrez un problème en essayant d'accéder à la valeur de $_POST['hidden1'] dans votre code PHP . Malgré la définition de la valeur du champ de saisie masqué Hidden1 via JavaScript, vous ne parvenez pas à le récupérer.

La raison en est que le code PHP s'exécute côté serveur, tandis que JavaScript fonctionne côté client. Par conséquent, les variables JavaScript ne sont pas directement accessibles par le code PHP exécuté sur le serveur.

Pour transmettre des variables de JavaScript à PHP, vous devez utiliser un mécanisme différent, tel que la soumission du formulaire HTML à l'aide de GET ou POST. méthodes. Vous trouverez ci-dessous un exemple démontrant comment cela peut être réalisé :

<!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>
Copier après la connexion

Dans cette version révisée du code :

  • Le formulaire soumet l'identifiant de salaire choisi à la même page en utilisant le Méthode POST.
  • La condition isset($_POST['salaried']) vérifie si le formulaire a été soumis.
  • Lors de la soumission du formulaire, une nouvelle requête est exécutée pour récupérer les informations salariales correspondantes, qui sont ensuite affichées dans un tableau.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal