Php 为MYSQL数据创建自动个性化链接

Php 为MYSQL数据创建自动个性化链接,php,mysql,hyperlink,http-post,httprequest,Php,Mysql,Hyperlink,Http Post,Httprequest,我正在创建一个关于手机价格的网页。在头版,我给出了手机的视觉效果和型号以及一个“详细信息”按钮。它在details.php页面上提交手机的id。它显示数据良好,没有任何问题。该链接类似于“www.eeeee.com/details.php”。 但是我想把链接显示为“www.eeee.com/details.php?brand=nokia&id=1111”。我该怎么做? 请帮帮我 如果您使用的是简单表单,那么可以使用简单的get方法而不是post。但是如果你想手动创建你的url,你需要使用这样的表

我正在创建一个关于手机价格的网页。在头版,我给出了手机的视觉效果和型号以及一个“详细信息”按钮。它在details.php页面上提交手机的id。它显示数据良好,没有任何问题。该链接类似于“www.eeeee.com/details.php”。 但是我想把链接显示为“www.eeee.com/details.php?brand=nokia&id=1111”。我该怎么做?
请帮帮我

如果您使用的是简单表单,那么可以使用简单的get方法而不是post。但是如果你想手动创建你的url,你需要使用这样的表单

   <form  method="get" name="MobileDetails">
  <input name="brand" id="brand" value="<?php echo $brand;?>" type="hidden">
  <input name="brid" id="brid" value="<?php echo $brandid;?>" type="hidden">
   <button type="button" name="submitButton" value="get Details" onclick="getDetails()">    
 </form>   


将表单方法更改为
GET
,而不是
POST
。如果您正在发布数据,它将不会显示在URL中,因为这是一个GET。如果要通过URL发送,请将方法类型设置为在表单上获取
method=“GET”
我的代码现在是“echo”;回声“;回声“;回声“; }
<script type="text/javascript">
function getDetails(){
var brand = document.getElementById('brand').value;
var brandid = document.getElementById('brid').value;
document.MobileDetails.action = 'details.php?brand='+brand+'&id='+brandid;
document.MobileDetails.submit();
}
</script>