0

ユーザーの名前レコードを動的に取得してテーブルに出力しますが、これらのすべてのレコードを、テーブルのさまざまなフィールドを持つ別のテーブルに出力したいと考えています。

table users:
1.
2.
3.
4.
5.
6.

送信ボタンを使用してすべてのレコードをテーブルに動的に取得し、

<?php

$username=$_POST['u_name'];
echo $username;

    $link = mysql_connect("localhost","root","") or die("Could not connect now");
    mysql_select_db("wp_trainee_management") or die("Database not found");

//$image_caption = $_POST['image_caption'];
//$image_username = $_POST['attendance'];
//$u_name = $_POST['u_name'];
$today = date("Y-m-d");

$insert = "insert into attendance (attendance_date,name,presents)
   values ('$today','".$username."','yes')";
        $insertresults = mysql_query($insert) or die(mysql_error());
?>
  • 送信ボタンをクリックすると、これらすべての名前が他のテーブルに挿入されます。

どうすればいいですか?

4

1 に答える 1

0

foreach 関数を使用して、各レコードを別のテーブルに挿入できます。

foreach($insertdata->result() as $user)
{
   $this->db->insert('attendance',array($user->attendance_date,$user->name,$user->presents));
}
于 2013-03-05T05:02:57.940 に答える