我已将所有细节检查为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
}
}
}
?>