查询单选按钮进入MYSQL数据库

时间:2016-05-04 04:08:13

标签: php html mysql

我需要建议在html中使用单选按钮根据用户选择查询MYSQL。

该表名为“培训师”

有三位培训师:

  1. krillavilla
  2. 诺瓦克
  3. URIE
  4. 用户选择他/她想要与之建立会议的培训师。在MYSQL上,我想展示“krillavilla”与用户举行“5”会议,“Urie”与用户举行“0”会议。

    我研究这篇文章: How can i add radio buttons record into MySQL fields using PHP 但我试图避免数组

    在这篇文章中: Inserting the selection of radio buttons into MySQL

    我不回答我的问题。

    这是我的php:

    <?php
    /* Attempt MySQL server connection. Assuming you are running MySQL
    server with default setting (user 'root' with no password) */
    $link = mysqli_connect("localhost","******","******","*****");//This is the login creditial 
    
    if($link === false){
        die("ERROR: Could not connect. " . mysqli_connect_error());//Error check for execution 
    }
    
    // Escape user inputs for security
    
    $trainers = mysqli_real_escape_string($link, $_POST['trainers']);
    
    
    
    
    // attempt insert query execution
    $sql = "INSERT INTO trainers (trainers) VALUES ('$trainers')";
    if(mysqli_query($link, $sql)){
        echo "Records added successfully.";
    } else{
        echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
    }
    
    // close connection
    mysqli_close($link);
    
    ?>
    

    这是我的HTML:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Add Record Form</title>
    </head>
    <body>
    <form action="test2.php" method="post">
        <p>
    
            <input type="radio" name="trainers" id="krillavilla">krillavilla
        </p>
        <p>
    
            <input type="radio" name="trainers" id="Urie">Urie
        </p>
        <p>
            <input type="radio" name="trainers" id="Novac">Novac
        </p>
        <input type="submit" value="Submit">
    </form>
    </body>us
    </html>
    

    这是我的第二个表单页面。我正在尝试使用三个表单网页创建GYM计划,用户将在其中:

    注册会员资格=&gt;用户选择培训师=&gt;用户选择了他/她想要的会员类型=&gt;确认页面

    但是现在我需要帮助找出如何获取我的单选按钮数据来记录在MYSQL上分配给培训师的用户数量。

    BTW我用过这个:

    http://www.tutorialrepublic.com/php-tutorial/php-mysql-insert-query.php

    作为我的向导

1 个答案:

答案 0 :(得分:0)

  1. 您需要设置 componentWillUpdate: function(nextProps) { console.log('SHOULD LOG ONE HERE', nextProps.tourList.length) if (this.state.maps) { this.calculateAndDisplayRoute(this.state.directionsService, this.state.directionsDisplay, nextProps.tourList); } } 而不是value="Urie"