لتحقيق هذا، يمكنك استخدام JavaScript للحصول على قيمة التاريخ من العنصر ثم إرسالها إلى صفحة PHP باستخدام AJAX. إليك كيف يمكنك القيام بذلك:
مقالات ذات صلة
- قم بتغيير زر النقر (
html<button onclick="sendDate()">Click mebutton>
- إنشاء الدالة
sendDate()
التي ستقوم بجلب قيمة التاريخ وإرسالها إلى صفحة PHP:
javascriptfunction 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);
}
- في صفحة 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. إليك كيف يمكنك القيام بذلك:
- قم بتغيير زر النقر (
html<button onclick="sendDate()">Click mebutton>
- إنشاء الدالة
sendDate()
التي ستقوم بجلب قيمة التاريخ وإرسالها إلى صفحة PHP:
javascriptfunction 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);
}
- في صفحة PHP (
your_php_page.php
في الشفرة السابقة)، قم بتلقي القيمة المرسلة وتخزينها في متغير PHP:
php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$php_x = $_POST['date'];
echo $php_x;
}
?>
هذا سيقوم بإرسال قيمة التاريخ المحددة إلى صفحة PHP وتخزينها في المتغير $php_x
الذي يمكنك استخدامه في الصفحة PHP كما تشاء.