Ignore-Resolved.Insert несколько значений в базе данных с добавлением строки динамической таблицы Jquery. PHP, SQL и JQuery - PullRequest
0 голосов
/ 29 августа 2018

Пожалуйста, помогите мне вставить значения в базу данных. найдите код ниже.

                    <th class="text-center">Program</th>
                    <th class="text-center">App Fee <br><input type="checkbox"></th>
                    <th class="text-center">Tuition Fee <br><input type="checkbox"></th>
                    <th class="text-center">GRE <br><input type="checkbox"></th>
                    <th class="text-center">GMAT <br><input type="checkbox"></th>
                    <th class="text-center">IELTS <br><input type="checkbox"></th>
                    <th class="text-center">TOEFL <br><input type="checkbox"></th>
                    <th class="text-center">PTE <br><input type="checkbox"></th>
                    <th class="text-center">GPA <br><input type="checkbox"></th>
                    <th class="text-center">BL <br><input type="checkbox"></th>
                    <th class="text-center">Spring <br><input type="checkbox"></th>
                    <th class="text-center">Fall <br><input type="checkbox"></th>
                    <th class="text-center">Summer <br><input type="checkbox"></th>
                    <th class="text-center">Remove</th>
                </tr>


            </table>
            <input type="submit" name="submit" class="text-center btn btn-success btn-rounded btn-sm my-0" />
        </div>
    </div>
</div>
<!-- Editable table -->
  </form>     

    </div>

PHP код:

<?php

    if(isset($_POST['submit'])){
        include_once'db-con.php';

            //Error handlers
    //check if there are empty fields
    if (empty) {
        echo '<script type="text/javascript">'; 
        echo 'alert("All fields are required!");'; 
        echo 'window.location.href = "www.ankooverseas.com/index.html";';
        echo '</script>';
        exit();
    }else{

            $result = mysqli_query($con, $sql);
            $resultCheck = mysqli_num_rows($result);
            if($resultCheck>1){
                        echo '<script type="text/javascript">'; 
                        echo 'alert("University details duplicate error");'; 
                        echo 'window.location.href = "www.ankooverseas.com/index.html";';
                        echo '</script>';
                        exit();
                    }else{
                    //Insert the values into the database
                    $sql = "INSERT INTO universities (

                    if($con->query($sql)){
                    echo '<script type="text/javascript">';  
                    echo 'window.location.href = "www.ankooverseas.com/index.html";';
                    echo '</script>';
                    exit();
                    }else{                  
                    echo '<script type="text/javascript">'; 
                    echo 'alert("Technical error, adding failed!");'; 
                    echo 'window.location.href = "www.ankooverseas.com/index.html";';
                    echo '</script>';
                    exit();
                    }
                        }
    }

    }
?>

** Решено, мне пришлось использовать разные входные имена, чтобы захватить каждое значение и затем вставить в базу данных.

Я пробовал несколько методов, он либо вставляет только одну строку в базу данных, либо ничего. Как мне вставить все значения в базу данных. Пожалуйста, посмотрите на этот URL www.ankooverseas.com/student, когда вы нажимаете значок +, он добавляет строку в таблицу и так далее. Когда я закончу вводить все значения в таблице, я хочу, чтобы он пошел и вставил в таблицу. Пожалуйста, помогите мне, как это сделать.

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