通过get id从select select另一个表中插入数据表

时间:2017-05-05 16:54:33

标签: php mysql select insert

我已将所有细节检查为MySQL数据库和所有HTML表单名称。

当我运行该代码时显示错误:

  

警告:mysql_fetch_array()期望参数1为资源,

第一个表格,其中选择数据为tbl_user。插入数据为offer的第二个表。

先生,您可以通过get id为我提供插入表数据的所有权利代码,从另一个表中选择数据。

<?php 
    $userId=$_GET['userID'];

    ?>


    <?php
    require ("includes/connection.php");
    if(isset($_POST['submit']))

        {
            $product_name=$_POST['product_name'];
            $offer_percentage=$_POST['offer_percentage'];
            $start_date=$_POST['start_date'];
            $last_date=$_POST['last_date'];

            $query="SELECT user_id,email FROM tbl_users where user_id='$userId'";
    $result=mysql_query($query);
    while($rows =mysql_fetch_array($result)){
    $sql= "INSERT into  offers(user_id,userEmail,product_name,offer_percentage,start_date,last_date) VALUES ('$rows[user_id]','$rows[email]','$product_name','$offer_percentage','$start_date','$last_date')";
    mysql_query($sql);

            if($sql)
        {
            ?>
            <script>
            alert('Record Inserted....');

            </script>
            <?php
        }
        else
        {
            ?>
            <script>
            alert('error inserting record....');

            </script>
            <?php
        }
     }
    }

    ?>

0 个答案:

没有答案