将数据从动态PHP表上传到Mysql表

时间:2019-01-30 09:47:54

标签: php mysqli

我有一个基于MySQL数据的动态创建的表。 基本上,我几乎就像一个调查一样,将调查问题从MySQL表中提取出来,之所以这样做,是因为我需要增加问题,这将是一个单独的条目来更新而不是更新“调查”所在的所有页面。

基础如下。 MySQL数据提取和表创建。

<form action="./assets/classes/C00S01_UP.php" method="post">
<?PHP
$ReviewID = '1';
$getReviews = "SELECT * FROM `reviewq` AND Review_ID = $ReviewID";
$ReviewResults = mysqli_query($con, $getReviews);
?>
<table class="table table-sm" id="tab_logic">
    <thead>
        <td>Review Question</td>
        <td>Rating</td>
        <td>Comments</td>
    </thead>
    <tbody>
        <?php
        WHILE($Entry = mysqli_fetch_array($ReviewResults)) {
        ?>
        <tr> 
            <td>
                <?php
                ECHO $Entry['Question'];
                ?>
            </td>
            <td>
                <select name="QID[<?php echo $Entry['Question_ID']; ?>]" >
                    <option value='1'>1</option>
                    <option value='2'>2</option>
                    <option value='3'>3</option>
                    <option value='4'>4</option>
                    <option value='5'>5</option>
                </select>
            </td>
            <td style="width: 225px;">
                <textarea type="text" name='name="Notes[<?php echo $Entry['Question_ID']; ?>]"' maxlength="250" placeholder='Comments' class="form-control" ></textarea>
            </td>
        </tr>
        <?php }; ?>
    </tbody>
</table>
<button class="btn btn-primary btn-sm btn-block " type="submit" name="submit">
    <i class="fa fa-check fa-lg" aria-hidden="true"></i>
            &nbsp Submit
</button>
</form>

问题是我现在还不确定如何提取此数据吗?

我如何遍历每一行? 我猜想它以某种形式使用“ Foreach($ _ POST ['QID']”,但是我在如何使用它方面画了一个空白

我基本上需要将其发送到已使用定义的MySQL表中

$upload="INSERT INTO `reviews` (`Review_ID`, `UserID`, `Rating`, `Comments`, `DateTime`) VALUES
        ($ReviewID, $UserID, *Rows Rating*, *Rows Comment*, CURRENT_TIMESTAMP() )";
$uploadresults = mysqli_query($con, $upload);

0 个答案:

没有答案