【问题标题】:Create automatic indivisual link for MYSQL Data为 MYSQL 数据创建自动独立链接
【发布时间】:2013-03-22 04:28:32
【问题描述】:

我创建了一个关于移动价格的网页。在首页上,我给出了手机的外观和型号以及“详细信息”按钮。它在 details.php 页面上提交手机的 ID。它显示数据良好,没有任何问题。该链接看起来像这样“www.eeeee.com/details.php”。 但我想将链接显示为“www.eeee.com/details.php?brand=nokia&id=1111”。我怎样才能做到这一点? 请帮帮我...

【问题讨论】:

  • 将表单方法改为GET,而不是POST
  • 如果您发布数据,它不会显示在 URL 中,因为这是一个获取。如果您想通过 URL 发送它,请设置方法类型以进入您的表单。 method="GET"

标签: php mysql hyperlink http-post httprequest


【解决方案1】:

如果您使用简单的表单来执行此操作,则可以使用简单的 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>   

你的代码的 javascript 会像

<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>

您也可以使用 ajax 来做到这一点,这完全是您的选择。

【讨论】:

  • 我的代码现在是''' echo "
    "; echo "
    ";回声“”;回声“”; }?.............但是当我点击时按钮没有响应。我包括了JS。现在是什么问题。
猜你喜欢
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 2014-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多