Как добавить новое поле ввода типа в извлеченных данных строки для отправки в базу данных в php - PullRequest
0 голосов
/ 09 октября 2018

введите описание изображения здесь

<?php
include('php-includes/check-login.php');
require('php-includes/connect.php');
?>
<?php

if(isset($_GET['userid']) && isset($_GET['account']) && isset($_GET['amount']) && isset($_GET['netamount']) && isset($_GET['transactionid']) && isset($_GET['purpose'])){
    $userid = mysqli_real_escape_string($con,$_GET['userid']);
    $account = mysqli_real_escape_string($con,$_GET['account']);
    $amount = mysqli_real_escape_string($con,$_GET['amount']);
    $netamount = mysqli_real_escape_string($con,$_GET['netamount']);
    $transactionid = mysqli_real_escape_string($con,$_GET['transactionid']);
    $purpose = mysqli_real_escape_string($con,$_GET['purpose']);
    $date = date("Y-m-d");
    //show data//
    echo $userid;
    echo $account;
    echo $amount;
    echo $netamount;
    echo $transactionid;
    echo $purpose;
    $query = mysqli_query($con,"insert into income_received(`userid`,`account`, `amount`,`netamount`,`transactionid`,`purpose`, `date`) value('$userid', '$account','$amount','$netamount','$transactionid','$purpose', '$date')");

    $query = mysqli_query($con,"update income set current_bal=0 where userid='$userid'");

    echo '<script>alert("Payment has paid");window.location.assign("income.php");</script>';
}

?>
<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Mlml Website  - Income</title>

    <!-- Bootstrap Core CSS -->
    <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <!-- MetisMenu CSS -->
    <link href="vendor/metisMenu/metisMenu.min.css" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="dist/css/sb-admin-2.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">



</head>

<body>

    <div id="wrapper">

        <!-- Navigation -->
        <?php include('php-includes/menu.php'); ?>

        <!-- Page Content -->
        <div id="page-wrapper">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12">
                        <h1 class="page-header">Income</h1>
                    </div>
                    <!-- /.col-lg-12 -->
                </div>
                <!-- /.row -->
                <div class="row">
                    <div class="col-lg-12">
                        <div class="table-responsive">
                            <table class="table table-bordered table-striped">
                                <thead>
                                    <tr>
                                        <th>S.N.</th>
                                        <th>Userid</th>
                                        <th>Amount</th>
                                        <th>Net Amount (After TDS)</th>
                                        <th>Account</th>
                                        <th>Transaction Id</th>
                                        <th>Purpose</th>
                                        <th>Send</th>
                                    </tr>
                                </thead>
                                <tbody>
                                <?php
                                    $query = mysqli_query($con,"select * from income where current_bal>=100");
                                    if(mysqli_num_rows($query)>0){
                                        $i=1;
                                        while($row=mysqli_fetch_array($query)){
                                            $userid = $row['userid'];
                                            $amount = $row['current_bal'];
                                            $netamount= (($amount)-($amount*15/100));
                                            $query_user = mysqli_query($con,"select * from user where email='$userid'");
                                            $result = mysqli_fetch_array($query_user);
                                            $account = $result['account'];
                                        ?>
                                            <tr>
                                                <td><?php echo $i; ?></td>
                                                <td><?php echo $userid; ?></td>
                                                <td><?php echo $amount; ?></td>
                                                <td><?php echo $netamount; ?></td>
                                                <td><?php echo $account; ?></td>
                                                <td><input type="text" name="transactionid" value="<?php echo $transactionid;?>"/></td>
                                                <td><input type="text" name="purpose" value="<?php echo $purpose;?>" /></td>
                                                <td><a href="income.php?<?php echo 'userid='.$userid.'&account='.$account.'&amount='.$amount.'&netamount='.$netamount.'&transactionid='.$_GET['transactionid'].'&purpose='.$_GET['purpose'] ?>">Send</a></td>
                                            </tr>
                                        <?php
                                            $i++;
                                        }
                                    }
                                    else{
                                    ?>
                                        <tr>
                                            <td colspan="5">No user exist</td>
                                        </tr>
                                    <?php
                                    }
                                ?>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
            <!-- /.container-fluid -->
        </div>
        <!-- /#page-wrapper -->

    </div>
    <!-- /#wrapper -->

    <!-- jQuery -->
    <script src="vendor/jquery/jquery.min.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="vendor/bootstrap/js/bootstrap.min.js"></script>

    <!-- Metis Menu Plugin JavaScript -->
    <script src="vendor/metisMenu/metisMenu.min.js"></script>

    <!-- Custom Theme JavaScript -->
    <script src="dist/js/sb-admin-2.js"></script>

</body>

</html>

Это мой код.Я уже получил данные из базы данных, такие как идентификатор пользователя, сумма, счет и каждая строка, имеющая кнопку отправки.Я также должен добавить два поля типа ввода, такие как идентификатор транзакции и цель, после заполнения значений идентификатора транзакции и цели. Я хочу отправить данные при отправке клика в таблицу базы данных income_recevied.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...