php - 如何从一个MySQL表中获取数据并同时输入到另一个表中

标签 php html mysql pdo

我正在创建一个页面,允许用户通过输入团队名称、团队描述并从 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/

相关文章:

php - 如何在 PHP 中动态调用类方法?

php - Bash - 更改 apache 日志文件的权限

asp.net - 脚本标签和 "<%....%>"标签有什么区别?

php - Mysql 错误 #1064

php - 如何 "align"2个字符串?

javascript - 基于文本字段的焦点生成表行

javascript - Jquery向所有输入字段添加 data-rel 属性并删除 name 属性

sql - sql中使用什么类型的百分比?

mysql - 如何加快数据加载到 InnoDB (LOAD DATA INFILE)?

php - 如何升级wamp中的php版本?