【发布时间】:2013-02-07 19:12:35
【问题描述】:
我有一个注册表单(用于事件),其中输入的字段数不同。这取决于事件。不同的活动限制了不同数量的会员注册。所以,在我的 events TABLE 中,我有一排 members 存储成员的数量。
所以,最后我的注册表是这样的:
if ($row['members']>1){
echo "Hello ".$sess_name.", you can add ".($row['members']-1)." more members to register for ".$row['name']."<br>";
echo "On successful registration of the event, all the team members will receive an email on their registered email ids<br>";
$mem=array();?>
<form action="" method="post">
<?php for ($i=1;$i<$row['members'];$i++){
echo '<label>Insert ID of Member '.$i.' :</label>';
echo '<input type="text" id="id" size="20" name="'.$mem[].'"><br>';
}
echo '<button type="submit" id="submit" value="Register" name="register1">Register</button>';?>
</form>
我将ID 存储在一个数组中($mem)
但我不知道如何将它($mem)传递到另一个页面以将其存储在 MySQL 表中。
【问题讨论】:
-
你试过会话变量吗?
-
@spin_eight:我知道如何传递会话变量,但我不知道传递数组时过程将如何变化。请帮忙。
-
好的,没问题,例如,参考以下主题:stackoverflow.com/questions/2306159/array-as-session-variable
标签: php mysql sql arrays session