如何连接到localhost / html表单重定向到PHP代码

时间:2013-10-13 05:15:24

标签: php html mysql localhost

我正在试图弄清楚如何连接到我的localhost以运行一些php更新本地mysql服务器。下面是我的html代码,包含表单,php运行。当我提交表单时,它会将我指向浏览器中的php文件(作为代码)。这应该发生吗?最重要的是,我的SQL数据库没有更新。

test_2232.html:

<html>
<body>
<form action="update_2232.php" method="post">
    <h3>Code:</h3>
    <input type="text" name="officeCode">
    <h3>Name:</h3>
    <input type="text" name="name">
    <input type="submit">
</form>
</body>
</html>

update_2232.php:

<?php
//Connecting to sql db.
 mysql_connect('localhost', 'mysql_user', 'mysql_password') or die(mysql_error()); 
 mysql_select_db("test") or die(mysql_error()); 
//Sending form data to sql db.
mysqli_query($connect,"INSERT INTO office (officeCode, name)
VALUES ('601', 'Boora')");
?>

感谢您提供任何提示

1 个答案:

答案 0 :(得分:0)

试试此代码

<?php

    $officecode=$_POST['officeCode'];
    $name=$_POST['name'];
     mysql_connect('localhost', 'mysql_user', 'mysql_password') or die(mysql_error()); 
     mysql_select_db("test") or die(mysql_error()); 
    mysql_query($connect,"INSERT INTO office (officeCode, name)
    VALUES ('$officecode', '$name')");

?>

OR

<?php
$officecode=$_POST['officeCode'];
$name=$_POST['name'];
 mysqli_connect('localhost', 'mysql_user', 'mysql_password') or die(mysqli_error()); 
 mysqli_select_db("test") or die(mysql_error()); 
mysqli_query($connect,"INSERT INTO office (officeCode, name)
VALUES ('$officecode', '$name')");
?>

你不能同时使用mysql和mysqli。