自动向MySQL提交数据?

时间:2011-06-09 02:32:18

标签: php mysql

我正在自学代码,经过PHP& MySQL教程,我还是有点不确定。

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

我已经学会了如何使用MySQL中的数据,但用户如何自动提交数据?那让我难过......

3 个答案:

答案 0 :(得分:1)

您需要使用form

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

<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 :(得分:1)

这不是一个真正的问题,而不是简单的答案,但这是简单的答案。

首先,将您的复选框放在一个表单中:

<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数据库。

答案 2 :(得分:0)

这是一个例子。

<?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>