首先 - 谢谢你的帮助!:)
我试图根据用户输入文字创建一个表。
例如 - 如果用户输入123,我将在<p>
中从sql表中打印一个关联到该输入的表。
我在index.php
文件中写了这段代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<html xmlns="http://www.w3.org/1999/xhtml">
<script>
$("#testnum").change(function()
{
$("#dates").load("getter.php?choice="+$("#testnum").val());
}
</script>
</head>
<body>
<input id="testnum" type="int" placeholder="Insert the test num">
<p id="dates">
</p>
这在getter.php
文件中:
<?php
include_once "dbconnect.php";
$testnum=$_GET['choice'];
$result = mysqli_query($con,"SELECT * FROM `dates` WHERE testnum={$testnum}");
echo "<table>"
while($result2=mysqli_fetch_array($result))
{
echo "<td>
<tr>{$result2['date']}</tr>
<tr>{$result2['testnum']}</tr>
<tr>{$result2['result']}</tr>
</td>";
}
echo "</table>";
?>
这是dbconnect.php
<?php
$servername = "localhost";
$username = "admin";
$password = "123456";
$dbname = "testdb";
// Create connection
$con=mysqli_connect($servername, $username, $password, $dbname) or die ( "DB error" );
// Check connection
if ($con->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
mysqli_query($con,"SET NAMES utf8");
$_POST['con']=$con;
?>
出了什么问题?
答案 0 :(得分:0)
我使用了错误的#34; phpmyadmin&#34; D B... 当我使用在线服务器上的名字时,我试图使用我的wamp服务器上的那个......
任何想杀我的人 - 明天14:00-16:00在我家附近