dqlk31541 2013-07-29 11:42
浏览 54
已采纳

无法使用PHP $ _POST数组检索输入字段值

I cannot get the $_POST['value'] after form submission.

I have used javascript to assign a value to an input field. code:

function updateValue(pid, value){
    // this gets called from the popup window and updates the field with a new value
    document.getElementById(pid).value = value;
}

The above function is called by a popup widow to assign a value to my input field: pid

Here is the form script:

<form action="test.php" method="post">
  <input type="text" name="project_name" id="pid" disabled="disabled" />
  <input type="submit" id="search" name="search" value="Search" />
</form>

In my test.php, I have done:

include 'functions.php'; //Has the connection script
if (isset($_POST['search'])){
    echo $project_id = $_POST['project_name'];
    $sql = mysql_query("SELECT * from item
                    where category like '$project_id %'
                    ");
    echo $num = mysql_num_rows($sql);   
}

But I am getting the error: Undefined index: project_name

  • 写回答

4条回答 默认 最新

  • dongpuchao1680 2013-07-29 11:44
    关注

    Disabled inputs doesnt post. Use hidden input like this:

    <form action="test.php" method="post">
      <input type="text" name="project" disabled="disabled" />
      <input type="hidden" name="project_name" id="pid" />
      <input type="submit" id="search" name="search" value="Search" />
    </form>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)