无法制作MySQL提交表单

时间:2019-03-09 04:04:23

标签: php html mysql

我刚刚开始堆栈溢出和PHP,但是对于HTML来说我还很陌生。我正在尝试创建一个网站提交表单,您可以在其中将网站提交给我完成的搜索引擎,但找不到如何将用户信息插入MySQL数据库。我的代码在下面。

<?php
  include 'head.php';
 ?>
<div style="float: center;">
 <h1>Mr.Query</h1>
 <h4>Add a website! Even if it's not yours!</h4>
 <form action="newweb.php" method="post">
   <input type="text" name="name" placeholder="Name of website"/>
   <input type="text" name="href" placeholder="link to website"/>
   <button type="submit" name="add">Submit Website</button>
 </form>
 <?php
 if (isset($_POST['submit'])) {
   $sitename = $_POST['name'];
   $sitelink = $_POST['href'];
   $sql = "INSERT INTO `queries` (`id`, `name`, `href`) VALUES (NULL, '$sitename', '$sitelink')";
 }
  ?>
</div>
</body>
</html>
是的,我确实在head.php文件中连接了数据库。

<?php
  include 'dbh.php';
 ?>

<!DOCTYPE html>
<html>
<head>
  <title>Mr.Query</title>
  <link rel="stylesheet" href="style.css"/>
</head>
<body>

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:-1)

您需要连接到数据库并执行查询。尝试一些参考

Mysql

How to connect MySQL database