我是PHP和MySQL的新手。
<p>Pickup Date: <input type="date" name="date"></p> <input type='submit' name='submit' value='Secure Order!'>
所以我在我的代码中有他的部分。我希望日期被保存在我的数据库中。在我的数据库中,我有一个名为“日期”和“帐户名”的表。我希望当我单击“安全订单”按钮时,文本框中的日期保存在数据库中。此外,当前登录的用户也将保存在帐户名中。
zengzsys1#
假设您的表单上有:
<form id="myform" action="myphppage.php" method="post">
现在当你点击submit的时候,输入的数据会被发布到myphppage.php。现在您需要编写myphppage.php。在顶部,您将看到以下内容:
<?php $account = $_POST['account']; $mydate = $_POST['date']; $query="INSERT INTO date (date,account name) VALUES($mydate,$account)"; //Use mysqli object to execute query. ?>
我没有使用过mysqli库,因为我已经习惯了使用旧的mysql_ libraries,但我因为建议使用它而受到了责骂,因为它现在已经过时了。这应该能让你开始。表单和数据一起回发到自己也是很常见的,假设你的表单在“myphppage.php”页面上,那么你可以在顶部看到以下内容:
<?php if(isset($_POST['submit'])){ //continue with the php code from above here } ?>
ars1skjm2#
为什么在第一个<input>上使用双引号,而在第二个<input>上使用单引号?大多数情况下,在HTML中,我们鼓励使用双引号。此外,这个表单还缺少很多部分,下面是一个如何使用输入中键入的变量的示例:
<input>
<?php if(isset($_POST['date'])) { echo "You picked ", $_POST['date'], "\n" } ?> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> <p>Pickup Date: <input type="date" name="date"></p> <input type="submit" value="Secure Order!"> </form>
至于MySQL部分,你需要自己学习和尝试一下。从这里开始:http://www.php.net/manual/en/book.mysqli.php
rsaldnfx3#
你可以使用PHP $_POST SuperGlobal来实现这一点:超文本:
<input type="text" name="username" />
PHP-提交时
<?php if(isset($_POST['submit']) { $username= $_POST["username"]; $date= $_POST["date"]; // your insert code // } ?>
3条答案
按热度按时间zengzsys1#
假设您的表单上有:
现在当你点击submit的时候,输入的数据会被发布到myphppage.php。
现在您需要编写myphppage.php。
在顶部,您将看到以下内容:
我没有使用过mysqli库,因为我已经习惯了使用旧的mysql_ libraries,但我因为建议使用它而受到了责骂,因为它现在已经过时了。
这应该能让你开始。
表单和数据一起回发到自己也是很常见的,假设你的表单在“myphppage.php”页面上,那么你可以在顶部看到以下内容:
ars1skjm2#
为什么在第一个
<input>
上使用双引号,而在第二个<input>
上使用单引号?大多数情况下,在HTML中,我们鼓励使用双引号。此外,这个表单还缺少很多部分,下面是一个如何使用输入中键入的变量的示例:
至于MySQL部分,你需要自己学习和尝试一下。从这里开始:http://www.php.net/manual/en/book.mysqli.php
rsaldnfx3#
你可以使用PHP $_POST SuperGlobal来实现这一点:
超文本:
PHP-提交时