我已經將XPath搜索集成到了我的網站,當用戶搜索時,他們會看到他們的結果以及每個搜索框的複選框,如下所示。以表格形式發佈XML值
<form action="saveProcess.php" method="POST">
<?php
foreach ($holidays as $holiday)
{
$resultTable .= "<p><a href=\"{$holiday->link}\">{$holiday->title}</a>" . "<br/>" .
"{$holiday->pubDate}" . "<br>" .
"{$holiday->description}" .
"<input type='checkbox' name='chk[]' value='{$holiday->title}' />" . "<br /></p>";
}
?>
<input type="submit" name="btnOutput" value="submit"/>
</form>
當點擊一個複選框和提交按鈕點擊我想要的{$holiday->title}
價值被張貼到saveProcess.php
和呼應。目前我遇到了錯誤Notice: Undefined index: chk in saveProcess.php
<?php
$title = $_POST['chk']
echo $title;
?>
這是什麼原因?難道XML文件沒有在saveProcess.php文件中實例化,或者是我沒有看到語法錯誤?
感謝
你看到什麼,當你做'在saveProcess.php中? –
hohner
2012-04-09 10:09:40
我看到'Array([btnOutput] => submit)1' – 2012-04-09 10:13:22
在Firebug中,你能看到複選框元素嗎?確保它有'chk'作爲名字 – hohner 2012-04-09 10:16:52