Ich habe eine XPath-Suche auf meiner Website integriert, wenn ein Benutzer sucht, werden sie mit ihren Ergebnissen sowie ein Kontrollkästchen für jeden angezeigt, in der folgenden Weise angezeigt.Post XML-Wert mit Formular
<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>
Wenn ein Kontrollkästchen angeklickt wird und der Submit-Button geklickt i der Wert von {$holiday->title}
will saveProcess.php
und wiederholte gebucht werden. momentan bin ich mit dem Fehler traf Notice: Undefined index: chk in saveProcess.php
<?php
$title = $_POST['chk']
echo $title;
?>
Was ist der Grund dafür? könnte es sein, dass die XML-Datei nicht in der Datei saveProcess.php instanziiert wird oder gibt es einen Syntaxfehler, den ich nicht sehe?
Dank
Haben Sie etwas sehen, wenn Sie tun ' Php echo print_r ($ _POST); ?> 'in saveProcess.php? – hohner
Ich sehe 'Array ([btnOutput] => senden) 1' –
In Firebug, können Sie das Kontrollkästchen Element sehen? Stellen Sie sicher, dass es "chk" als Name hat – hohner