动态更改php表

时间:2016-04-19 10:43:42

标签: javascript php jquery html sql

首先 - 谢谢你的帮助!:)

我试图根据用户输入文字创建一个表。

例如 - 如果用户输入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;
?>

出了什么问题?

1 个答案:

答案 0 :(得分:0)

我使用了错误的#34; phpmyadmin&#34; D B... 当我使用在线服务器上的名字时,我试图使用我的wamp服务器上的那个......

任何想杀我的人 - 明天14:00-16:00在我家附近