البرمجة

إضافة معلمات البحث إلى عنوان URL في PHP

To add parameters like ?q=blabla to a URL in PHP, you can use the $_GET superglobal array to access the parameters from the URL. Here’s a basic example:

php
// Check if the 'q' parameter is set in the URL if(isset($_GET['q'])) { $query = $_GET['q']; // Use the $query variable in your MySQL query to fetch data // Example: SELECT * FROM your_table WHERE column_name = '$query' echo "You searched for: " . $query; } else { echo "No search query provided."; } ?>

When you navigate to localhost:8888/site/document.php?q=office, the code above will output “You searched for: office” because q is set to office in the URL. If no q parameter is provided, it will output “No search query provided.”

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

بالتأكيد! لإضافة المزيد من المعلومات، يمكنك استخدام مصفوفة $_GET للوصول إلى المعلمات الأخرى إذا كانت متاحة في الرابط. على سبيل المثال، إذا كان لديك رابط مثل localhost:8888/site/document.php?q=office&page=2، يمكنك الوصول إلى القيمة 2 من المعلمة page كما يلي:

php
if(isset($_GET['q'])) { $query = $_GET['q']; echo "You searched for: " . $query; } if(isset($_GET['page'])) { $page = $_GET['page']; echo "You are on page: " . $page; } ?>

في هذا المثال، سيتم طباعة “You are on page: 2” لأن قيمة page هي 2 في الرابط.

مقالات ذات صلة

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

هذا المحتوى محمي من النسخ لمشاركته يرجى استعمال أزرار المشاركة السريعة أو تسخ الرابط !!