我正在写一份出席名单,我想将其用于即将举行的活动。
当一个人登录网站时,它可以选择他/她和其他人是否将出席活动。
if ($res && mysql_num_rows($res) >= 1)
{
echo '<form method="post" action="guest.php">';
echo '<table border="10">
<tr>
<td>Name</td>
<td>Present</td>
</tr>';
while ($row = mysql_fetch_array($res))
{
echo '<tr>
<td>'.$row['guestId']." ".$row['firstName'].'</td>
<td><input type=\'checkbox\' name=\'present[]\' value='.$row['guestId'].'></td>
</tr>';
}
echo '</table>';
echo '<input type="submit" name="submit" value="submit">';
} else {
echo 'No data found!';
}
在这里,我guestId
将值写入用于将其写入数据库的值:
if( isset($_POST['present']) ) {
foreach($_POST['present'] as $value){
$query=mysql_query("INSERT INTO present (gastId, present) VALUES (".$value.", 1)");
$resultadd=mysql_query($query) or die("Errore insert G: ".mysql_error());
}
}
有没有更好的方法来做到这一点?因为我无法想象这是正确的方法。