下にHTMLとPHPのサイトがあります。私がしたいのは、ユーザーが月を選択して[送信]ボタンを押すことです。この選択肢はpostを介してtablea.phpにポストされ、これが動作します。その後、私は同じ月にその名前と時間の数をテーブルに投稿するすべてのユーザーを見つけるためにPHP関数が欲しいです。この表は、ajaxの助けを借りてhtmlサイトに表示する必要があります。 (1した例1月のために)、プレス提出した後、私は私がコラム「IME」を持つテーブルを見ることができますPHPサイトに投げられています、私は月を選択HTMLを選択してPHPに投稿し、htmlでajaxで表示
:私は、現時点では取得しています何
と "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>";
ありがとうテーブルが表示されますが、PHPサイトでは、同じHTMLサイトではないjavascript上の任意のアイデアですか? –