البرمجة

تخزين قيمة من الإدخال في متغير PHP

لتحقيق هذا، يمكنك استخدام JavaScript للحصول على قيمة التاريخ من العنصر ثم إرسالها إلى صفحة PHP باستخدام AJAX. إليك كيف يمكنك القيام بذلك:

  1. قم بتغيير زر النقر (
html
<button onclick="sendDate()">Click mebutton>
  1. إنشاء الدالة sendDate() التي ستقوم بجلب قيمة التاريخ وإرسالها إلى صفحة PHP:
javascript
function sendDate() { var js_x = document.getElementById('sdate').value; var xhr = new XMLHttpRequest(); xhr.open('POST', 'your_php_page.php', true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { console.log(xhr.responseText); } }; xhr.send('date=' + js_x); }
  1. في صفحة PHP (your_php_page.php في الشفرة السابقة)، قم بتلقي القيمة المرسلة وتخزينها في متغير PHP:
php
if ($_SERVER['REQUEST_METHOD'] === 'POST') { $php_x = $_POST['date']; echo $php_x; } ?>

هذا سيقوم بإرسال قيمة التاريخ المحددة إلى صفحة PHP وتخزينها في المتغير $php_x الذي يمكنك استخدامه في الصفحة PHP كما تشاء.

المزيد من المعلومات

لتحقيق هذا، يمكنك استخدام JavaScript للحصول على قيمة التاريخ من العنصر ثم إرسالها إلى صفحة PHP باستخدام AJAX. إليك كيف يمكنك القيام بذلك:

  1. قم بتغيير زر النقر (
html
<button onclick="sendDate()">Click mebutton>
  1. إنشاء الدالة sendDate() التي ستقوم بجلب قيمة التاريخ وإرسالها إلى صفحة PHP:
javascript
function sendDate() { var js_x = document.getElementById('sdate').value; var xhr = new XMLHttpRequest(); xhr.open('POST', 'your_php_page.php', true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { console.log(xhr.responseText); } }; xhr.send('date=' + js_x); }
  1. في صفحة PHP (your_php_page.php في الشفرة السابقة)، قم بتلقي القيمة المرسلة وتخزينها في متغير PHP:
php
if ($_SERVER['REQUEST_METHOD'] === 'POST') { $php_x = $_POST['date']; echo $php_x; } ?>

هذا سيقوم بإرسال قيمة التاريخ المحددة إلى صفحة PHP وتخزينها في المتغير $php_x الذي يمكنك استخدامه في الصفحة PHP كما تشاء.

زر الذهاب إلى الأعلى