gpt4 book ai didi

php - HTML select 函数,post 到 php 然后在 html 上用 ajax 显示

转载 作者:行者123 更新时间:2023-11-28 23:26:57 24 4
gpt4 key购买 nike

您可以在下面看到我的 html 和 php 站点。我想要做的是让用户选择一个月并按下提交按钮。然后通过 post 将此选择发布到 tablea.php,这样就可以了。然后我想要 php 函数找到同一个月的所有用户,并将他们的姓名和小时数发布到表中。然后,该表应在 ajax 的帮助下显示在 html 站点上。

我现在得到的是什么:

我选择了一个月(例如 1 月),按提交,然后我被带到 PHP 站点,在那里我可以看到包含“ime”和“stevilo_ur”列的表格,但该表格是空的。此外,该表不显示在我的 index.html 上,而是显示在 tabela.php 上。

任何帮助将不胜感激,因为我是编程的新手并且整天都被困在这里。

这是我的 html 站点:(index.html)

form action="tabela.php" method="post">
Mesec: <select name="meseci">
<option value="o"> </option>
<option value="1">Januar</option>
<option value="2">Februar</option>
</select><br><BR>
<input type='submit' name='Potrdi!'/>
</form>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$.ajaxSetup({ cache: false });
$(function () {
$('#meseci').change(function () {
var choice = $(this).val();
alert(choice);
});
});

这是我的 php: (tabela.php)

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

$SQL = "SELECT ime, stevilo_ur FROM smart_ure WHERE mesec = ' ". $_POST['meseci']." ' ";
$result = mysqli_query($conn, $SQL);
echo "<table border='1'>
<tr>
<th>ime</th>
<th>stevilo_ur</th>
</tr>";
while ( $db_v = mysqli_fetch_assoc($result) ) {
echo "<tr>";
echo "<td>" . $db_v['ime'] ."</td>";
echo "<td>" . $db_v['stevilo_ur'] ."</td>";
echo"</tr>";
}
echo "</table>";

最佳答案

更正后的代码:

$( "#meseci" ).change(function() {
alert($("#meseci option:selected").text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="tabela.php" method="post">
Mesec: <select id="meseci" name="meseci">
<option value="o"> </option>
<option value="1">Januar</option>
<option value="2">Februar</option>
</select><br><BR>
<input type='submit' name='Potrdi!'/>
</form>

查询语句是否有任何警告?

关于php - HTML select 函数,post 到 php 然后在 html 上用 ajax 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38935993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com