【问题标题】:how to get data from one MySQL table and enter into another simultaneously如何从一个 MySQL 表中获取数据并同时进入另一个表
【发布时间】: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>

【问题讨论】:

    标签: php html mysql pdo


    【解决方案1】:

    试试

    $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`...
    }
    

    }

    【讨论】:

    • 代码应该是什么样的?那就是我有问题的地方。我如何将他的朋友的 ID 输入到具有这些列的“团队成员”表中 team_id = 将是新创建的团队成员的 ID = 朋友的 ID。像这样的东西 team_id members 1 2 1 4 1 6 1 8
    猜你喜欢
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多