简单的形式不会发布到mysql

时间:2017-11-21 08:18:06

标签: php html mysql

简直丢失了...我一直在网上寻找答案,但我不明白为什么我的代码不会发布到我在WAMP服务器上安装的MySQL数据库本地安装? 当我试图测试是否从表单中获取任何内容时,它也不会回应结果。

这是我的代码,它是一个简单的表单,使用php将其插入数据库。 数据库表具有ID(自动增量),Fname,Lname,条形码。

<!DOCTYPE html>
<HTML>
<HEAD>
<meta charset="UTF-8">
<TITLE>Testing Barcode Reader</TITLE>
<style type="text/css">
#body {margin: 0px; }
#pageTop {
height: 90px;
background: grey;
padding: 10px;
}
#pageMiddle {
padding: 20px;
height: 250px;
}
#pageBottom {
padding: 20px;
height: 90px;
}
</style>
<?php
if (isset($_POST['submit'])){
$f = $_POST['fname'];
$l = $_POST['Lname'];
$b = $_POST['barcode'];

$db_conx = mysqli_connect('localhost', 'root', 'password');
mysqli_select_db($db_conx,'barcode_test');

$sql = "INSERT INTO barcode (Fname, Lname, Barcode) VALUES ('$f','$l','$b')";
$query = mysqli_query($db_conx, $sql);
}
?>
</HEAD>
<BODY>

<div id="pageTop">
<h1>Testing Barcode Reader</h1>
</div>
<div id="pageMiddle">
<div>

<form action="form.php" method="post">
<div>First Name:</div>
<input name="fname" type="text"  /></br></br>
<div>Last Name:</div>
<input name="Lname" type="text"  /></br></br>
<div>Barcode:</div>
<input name="barcode" type="text"  /></br></br>
<div>Submit Button:</div>
<input name="submit" type="submit" value="Submit"/>
</form>

</div>
</div>
<div id="pageBottom">form for testing barcode reader inputs into mysql database</div>
<?php echo($f);
?>


</BODY>
</HTML>

感谢您提供的任何建议,因为我开始相信我的WAMP服务器设置存在问题,因为即使我使用数据库连接设置从互联网复制并粘贴一个简单的表单,它仍然存在不会发布或回声?

1 个答案:

答案 0 :(得分:0)

php甚至可以在您的服务器上运行吗?测试此方法的最佳方法是使用此代码生成一个文件,此代码仅在其中:

<?php phpinfo(); ?>

如果上述方法无效php在您的服务器上无法正常运行。

同时使用localhost/filename.php或类似内容检查您是否要访问该网站。