首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否自动将数据提交到MySQL?

是否自动将数据提交到MySQL?
EN

Stack Overflow用户
提问于 2011-06-09 10:32:18
回答 3查看 417关注 0票数 0

我在自学编程,在看了PHP和MySQL教程之后,我仍然有点不确定。

我想创建一个页面,用户在其中勾选相关的复选框,保存数据,并且可以在另一个时间重新登录并保存勾选。

我已经学会了如何使用MySQL中的数据,但是用户是如何自动提交数据的呢?把我难倒了.

EN

回答 3

Stack Overflow用户

发布于 2011-06-09 10:35:08

您需要使用form

http://www.tizag.com/htmlT/forms.php

代码语言:javascript
复制
<form method="post" action="/your/php/script.php">
    Name: <input type="text" size="10" maxlength="40" name="name"> <br />
    Password: <input type="password" size="10" maxlength="10" name="password">
    <input type="submit" value="Save"/>
</form>
票数 1
EN

Stack Overflow用户

发布于 2011-06-09 10:42:32

这不是一个可以简单回答的问题,但这里有一个简单的答案。

首先,将复选框放入表单中:

代码语言:javascript
复制
<form action="page2.php" method="post">
    <input type="checkbox" name="cb1" value="SomeValue">SomeValue</input>
</form>

然后,在page2.php中,使用mysql*函数(mysql_connect、mysql_select_db、mysql_query等)将数据(在$POST数组中)放入MySql数据库。

票数 1
EN

Stack Overflow用户

发布于 2011-06-09 10:55:44

下面是一个例子。

代码语言:javascript
复制
<?php
    // Make a MySQL Connection
    $query = "SELECT * FROM example";
    $result = mysql_query($query) or die(mysql_error());
    $row = mysql_fetch_array($result) or die(mysql_error());
    ?>
    <form action="" method=post>
    <b>Company Name</b> <input name="CompanyName" type="text" value="<?php echo $row['company'] ?>" /><br>
    <b>First Name</b> <input name="firstname" type="text" value="<?php echo $row['firstname'] ?>"/><br>
    <b>Last Name</b> <input name="lastname" type="text" value="<?php echo $row['lastname'] ?>" /><br>
    <input type="submit" value="Submit">
    </form>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6287470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档