我正在创建一个页面,允许用户通过输入团队名称、团队描述并从 friend 列表中选择成员来创建“团队”。我希望已经解决了整个表单问题。
现在,我想要做的是,一旦用户单击“发送邀请”,就会在“团队”表中创建一个新的团队行,在此之后,将收集他 friend 的 id 并将其输入到“团队”中成员(member)表,但我不知道该怎么做。这就是我所做的:
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)) {
//如何将他 friend 的 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>
最佳答案
尝试使用
$tname =$_POST['tname'];
$tdesc =$_POST['tdesc'];
$owner =$_POST['id'];
$receptor= strlen($Nombre) * strlen($correo) * strlen($asunto);
if($receptor >0){
$insertar=mysql_query("INSERT INTO contacto VALUES ('','$tname','$tdesc','$owner')");
if($insertar){
`enter code here`...
}
}
关于php - 如何从一个MySQL表中获取数据并同时输入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26746862/