我在第一个php文件中有此代码,该文件创建了一个下拉列表。工作正常。但是,我正在努力将数据保存到第二个php文件中。该变量不会发布到第二个文件。我不确定如何使用$ _POST来选择MemberId值数组。这是第一个文件中的代码。
<form method = "post" action = "LastMeetingAttendancebyDate.php">
<select name="user">
<?php foreach ($users as $user): ?>
<option value="<?= $user['MembersId'] ?>">
<?= $user['lastName'] ?>, <?= $user['firstName'] ?> <?=
$user['callSign'] ?>
</option>
<?php endforeach ?>
</select>
<input type="submit">
</form>
在第二个文件中,我有:
<?php
$member_id = $_POST['MembersId'];
?>
我遗漏了sql。它当前正在运行,但由于sql中的变量为null而导致错误。
答案 0 :(得分:0)
由于表单元素称为user
,因此您会在POST数组中查找user
而不是MembersId
# in LastMeetingAttendancebyDate.php
$member_id=isset( $_POST['user'] ) ? $_POST['user'] : false;
if( $member_id ){
/* do interesting things */
echo $member_id;
}