【发布时间】:2014-11-04 23:13:24
【问题描述】:
我正在创建一个页面,允许用户通过输入团队名称、团队描述并从他的朋友列表中选择成员来创建一个“团队”。希望我已经解决了整个表单问题。
现在,我想做的是,一旦用户单击“发送邀请”,就会在“团队”表中创建一个新的团队行,然后收集他朋友的 ID 并将其输入到“团队”中成员的桌子,但我不知道这样做。这就是我所做的:
get_.php
if (isset($_POST['submit'])){
$param = array(
'tname' => $_POST['tname'],
'tdesc' => $_POST['tdesc'],
'owner' => $_SESSION['id'],
);
$sql="INSERT INTO teams (tname, tdesc, owner) VALUES (:tname, :tdesc, :owner)";
if ($db->query($sql, $param)) {
//我如何将他的朋友的ID输入到具有这些列的“团队成员”表中
team_id = 将是新创建团队的 id members = 朋友的 id。
类似的东西
team_id members
1 2
1 4
1 6
1 8
谢谢。
teams.php
//The form to create a team
<form action="get_.php" id="idea" method="post">
<input type="text" id="tname" name="tname" placeholder="Enter Team Name" value="" class="">
<textarea name="tdesc" style="width:400px; height:100px; resize:none;" placeholder="Purpose of Team" class=""></textarea>
<?php
$sql = "SELECT i.*, m.* FROM addclique i JOIN members m ON m.id = i.clique_id WHERE adder_id = :id";
$stmt = $db->query($sql, array('id' => $_SESSION['id']));
?>
<select multiple="true" name="member[]" val id="member" name="member" class="">
<?php while($record = $stmt->fetch()) : ?>
<option value="<?php $record['id'] ; ?>"> <?php echo $record['surname']; ?> <?php echo $record['firstname'] ; ?> </option>
<?php endwhile; ?>
</select>
<input type="submit" value="Send Invite" name="submit" class="btn btn-primary" />
</form>
【问题讨论】: