【问题标题】:Collecting a percentage from buttons从按钮中收集百分比
【发布时间】:2021-12-28 11:18:18
【问题描述】:

所以基本上我想做的是,我得到了这个大的哈利波特评估,我们必须从数据库中创建一个用户评级网站。用户需要做的是将其他用户放入哈利波特之家。当用户在页面上时,他可以单击 4 个按钮之一将某人放入房屋中,在他单击一个按钮后,我需要显示有多少其他人将该人放入该房屋的百分比结果。
一个例子:This is after someone already clicked one button
现在我正在尝试用 PHP 做整个网站,但我觉得我需要 JavaScript 来做那个,有什么想法吗?

 <body>
    <div class="main">
        <img src="assets/images/user_icon.png" style="width: 300px;"> 
        <br>
        <?php
        $firstname = $_GET["firstname"];
        $lastname = $_GET["familyname"];
        $gender = $_GET["gender"];

        $hostname = "localhost"; 
        $dbUser = "root"; 
        $dbPassword = "root"; 
        $dbName = "sorting hat";
        $port = 3306; 
        $conn = mysqli_connect($hostname, $dbUser, $dbPassword, $dbName, $port);

        $sql = "SELECT * FROM users ORDER BY Personid LIMIT 1;";
        $insertSql = "INSERT INTO users (firstname, lastname,gender) VALUES ('$firstname', '$lastname', '$gender');";
        mysqli_query($conn, $insertSql);

        $result = $conn->query($sql);
        if ($result->num_rows > 0) {

            while($row = $result->fetch_assoc()) {
    
                echo $row["firstname"]. "   " . $row["lastname"]. "   " . $row["gender"]. "   " .$row["description"]. "<br>" ;
                 }

         } 
       
        ?>
        <div>
        <form method="post" action="end.html">
         <ul>
            <li>
               
               
    <input type="submit" name="button"
            class="button" value="This is a Gryffondor" />
      
    <input type="submit" name="button"
            class="button" value="This is a Slytherin" />
                <br>
                <input type="submit" name="button"
            class="button" value="This is a Ravenclaw" />

            <input type="submit" name="button"
            class="button" value="This is a Hufflepuff" />
            </li>
        </ul>
        </form>
        </div>
    </div>

【问题讨论】:

  • 这一切都可以在 PHP 中完成,但您会失去使用 ajax 时获得的交互感觉。但是,由于您没有共享任何代码,因此没有人可以提供解决方案,并且意见/想法通常是题外话。

标签: javascript php html css


【解决方案1】:

是的,您将需要 javascript 来显示房子里有多少人的百分比,但您仍然需要在此处提供一些代码以获得更好的解决方案。

【讨论】:

    猜你喜欢
    • 2021-09-29
    • 2011-12-24
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 2023-03-05
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多