Heim > Web-Frontend > js-Tutorial > Wie kann ich JavaScript-Variablen für die Datenbankinteraktion korrekt an PHP übergeben?

Wie kann ich JavaScript-Variablen für die Datenbankinteraktion korrekt an PHP übergeben?

Mary-Kate Olsen
Freigeben: 2024-12-23 07:09:13
Original
375 Leute haben es durchsucht

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

JavaScript-Variablen an PHP übergeben

Sie versuchen, JavaScript-Variablen mithilfe einer versteckten Eingabe in einem Formular an PHP zu übergeben. Ihr Code ist jedoch nicht in der Lage, den Wert von $_POST['hidden1'] in $salarieid abzurufen. Dies liegt daran, dass Sie Variablenwerte nicht direkt von JavaScript an PHP übergeben können.

PHP wird auf der Serverseite ausgeführt und hat keine Kenntnisse über clientseitige Vorgänge. Um Variablen an PHP zu übertragen, müssen Sie alternative Mechanismen nutzen, wie zum Beispiel das Senden des Formulars mit den Methoden GET oder POST.

Ein effektiverer Ansatz wäre, das Formular zu senden und die Variable mit PHP zu verarbeiten. Hier ist ein überarbeitetes Codebeispiel:

<!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>
Nach dem Login kopieren

Dieser Code erstellt ein Formular mit einem Dropdown-Menü, das mit aus einer Datenbank abgerufenen Gehalts-IDs gefüllt ist. Wenn der Benutzer eine ID auswählt und das Formular absendet, wird der ausgewählte Wert an das PHP-Skript gesendet. Das PHP-Skript nutzt dann den geposteten Wert, um die Datenbank abzufragen und die entsprechenden Informationen anzuzeigen.

Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablen für die Datenbankinteraktion korrekt an PHP übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage