Теперь я провел много исследований, перепробовал множество методов в PHP, включая $_POST isset.. foreach и т. д.
Но мне нужна помощь!
По сути, просто хочу проверить, установлены ли флажки. И ЗАТЕМ добавьте 1 к количеству $посещений, если флажок установлен.
Пока я могу проверить, установлен ли флажок, я думаю, что смогу понять это оттуда!
заранее спасибо
( примечание: $visits — это количество посещений свойства. Этот код отображает информацию о свойстве, считанную из файла)
<?
$filename = "house.txt";
$filepointer = fopen($filename,"r"); // open for read
?>
<html>
<head>
<h1> Search for properties</h1>
<form method = "post" action= "visit.php">
Enter max price
<input type = "text" name = "max" value="<?=$Max;?>">
<input type = "submit" name = "submit">
<br><i><p>Properties found</p></i></br>
</form>
</head>
</html>
<?
$myarray = file ($filename);
for ($mycount = 0; $mycount < count($myarray); $mycount++ ) { // one input line at a time
$aline = $myarray[$mycount];
$postcode = getvalue($aline,0);
$value = getvalue($aline,1);
$image = getvalue ($aline,2);
$visits = getvalue($aline,3);
$Max = $_POST['max'];
if ($value < $Max) {
print "<table border = 2>";
print "<FORM METHOD='POST' ACTION='visit.php' >";
print "<td> <input type='checkbox' name='check' value='Yes' > $postcode </td><BR> \n";
print "<td>$value <BR>";
print "<td>$image<BR>";
print "<td>$visits<BR><p>";
print "</table>";
print "</form>";
}
}
function getvalue ($aline, $commaToLookFor) {
$intoarray = explode(",",$aline);
return $intoarray[ $commaToLookFor];
}
if (isset($_POST['check']) && $_POST['check'] == 'Yes') {
echo "checked!";
} else {
echo "not checked!.";
}
?>
isset
, не проверяйте== 'Yes'
- person Jon   schedule 25.02.2013isset()==true
только в том случае, если флажок установлен. - person The Alpha   schedule 25.02.2013if (isset($_POST['check']))
? - person The Alpha   schedule 25.02.2013