标签值在提交时不会回显?

时间:2013-11-28 06:32:10

标签: php

我尝试获取我的标签的价值,但最终没有任何结果,我不知道我的代码有什么问题?我收到一条错误消息“Undefined index:l_id”可以帮助我解决这个问题。 这是我的代码。

<?php 
if(isset($_POST['add'])) {
  $itemName = $_POST['l_id'];  
  echo $itemName; 
} 
?>

4 个答案:

答案 0 :(得分:0)

你正在检查“添加”或“l_id”吗?

<?php 
if(isset($_POST['l_id'])) {
  $itemName = $_POST['l_id'];  
  echo $itemName; 
} 
?>

答案 1 :(得分:0)

您还需要为$_POST['l_id']

使用isset结构
<?php 

if(isset($_POST['add'])) {
    if(isset($_POST['l_id']))
    {
    $itemName = $_POST['l_id'];
    echo $itemName;
    }
    else
    {
    echo "I missed sending the label id from my form, let me go check my <form> code";
    }
}
?>

答案 2 :(得分:0)

亲爱的你在标签上设置了name属性,表单没有传递标签值。

尝试使用输入隐藏,文本框,texarea等任何元素而不是标签标记。

答案 3 :(得分:0)

请检查l_id即将到来的表格添加页面。 我100%肯定'l_id'不是来形式添加页面。你的代码是100%的文件。

您需要检查所有帖子字段是否正在添加页面。请使用print_r函数检查帖子字段 尝试以下代码:

<?php 
echo "<pre>";
echo print_r($_POST);

if(isset($_POST['add'])) {
  $itemName = $_POST['l_id'];  
  echo $itemName; 
} 
?>