使用while循环将数据插入到我的数据库中

时间:2016-09-20 09:26:17

标签: php mysql

我目前有一个while循环正在运行一个正在选择数据的数据库,其中一个列我正在显示一个图像,当点击时我想将数据插入另一个数据库。

用于插入数据的if语句是;

if (isset($_POST['acceptloan'])):

$username=$_POST['username'];
$product=$_POST['product'];
$start_loan=$_POST['start_loan'];
$return_loan=$_POST['return_loan'];


$my_iquery="INSERT INTO loans VALUES ('','$username','$product','','','$start_loan','$return_loan','No')";

$iresult= mysqli_query($connection, $my_iquery);

if ($iresult):
            header ('location: homepage.php?confirm=Loan Accepted');
        else :
            echo "<b>This didn`t work, error: </b>";
            echo mysqli_error($connection);
endif;
endif;

我已经测试了这个并且它可以工作但是我不知道如何让我的php从我的while循环中运行它。

我的while循环是;

while ($myrow = mysqli_fetch_array($result)):


$requestid          = $myrow["requestid"];
$username           = $myrow["username"];
$product            = $myrow["product"];
$start_loan         = $myrow["start_loan"];
$return_loan        = $myrow["return_loan"];

$table = '<tr>';

    $table.= '<td>'.$requestid.'';
    $table.= '<td>'.$username.'';
    $table.= '<td>'.$product.'';
    $table.= '<td>'.$start_loan.'';
    $table.= '<td>'.$return_loan.'';
    $table.= "<td align='center'><a onClick =\"return confirm('Are You Sure You Want To Accept This Request?')\" href=acceptrequest.php?requestid=$requestid><img src=\"tick2.png\">";
    $table.= "<td><a onClick =\"return confirm('Are You Sure You Want To Reject this Request?')\" href=deleterequest.php?requestid=$requestid><img src=\"delete.png\">";


echo $table;
endwhile;

我引用的代码是接受请求行 - 我如何将代码指向IF语句?

由于

1 个答案:

答案 0 :(得分:0)

在您的acceptrequest.php页面中,检查是否设置了$ _GET [&#39; requestid&#39;],然后执行插入查询。(确保您有正确的数据)

您还没有在第一段代码中显示您是如何通过POST收到数据的......这可能会让事情更加清晰。