簡體   English   中英

如何傳遞從URL獲取的ID值並將其傳遞給PHP

[英]How to pass on id value fetched from url and pass it in php

我的頁面網址是

http://www.example.org/index.php?option=com_used&prid=100&id=200
http://www.example.org/index.php?option=com_used&prid=100&id=201
http://www.example.org/index.php?option=com_used&prid=101&id=202
http://www.example.org/index.php?option=com_used&prid=99&id=203

id是唯一的字段名稱

我在下面的代碼中顯示了提及二手玩具清單ID的字段列的賣方移動電話號碼

$db = JFactory::getDbo();
$db->setQuery("SELECT `mobile` FROM `#__used_variants` WHERE `id`='200' LIMIT 1");
return $db->loadResult();

我不確定如何從url中捕獲id字段值並傳遞php代碼,因此,當頁面id為200時,將顯示id為200的賣方的移動電話號碼,而溫頁為201,則將id為201的賣方顯示,與202和203相同,依此類推

誰能幫忙

您可以使用$_GET在PHP中獲取參數。

嘗試這個:

  echo $_GET['id'];

它將從網址返回ID。

因此,您可以嘗試以下操作:

 $id = $_GET['id'];

 $db = JFactory::getDbo();
 $db->setQuery("SELECT `mobile` FROM `#__used_variants` WHERE `id`='$id' LIMIT 1");
 return $db->loadResult();

$ _GET保存通過url傳遞的參數。

使用$ _GET ['id']訪問id參數

$db->setQuery("SELECT `mobile` FROM `#__used_variants` WHERE `id`=".$_GET['id']." LIMIT 1");

確保轉義$ _GET ['id']參數以防止SQL注入

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM