私は自分のサイトに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>
チェックボックスをクリックし、[送信]ボタンiが{$holiday->title}
の値がsaveProcess.php
に投稿してエコーしたいクリックされたとき。現在私はエラーが発生しました
<?php
$title = $_POST['chk']
echo $title;
?>
この理由は何ですか? XMLファイルがsaveProcess.phpファイル内でインスタンス化されていないか、または表示されない構文エラーがある可能性がありますか?
おかげ
をあなたが行うときは、< '何を参照していますPHPエコーますprint_r($? _役職); ?> 'saveProcess.php? – hohner
'Array([btnOutput] => submit)1' –
Firebugでは、チェックボックスの要素が見えますか?それが名前として 'chk'を持っていることを確認してください。 – hohner