我正在自学代码,经过PHP& MySQL教程,我还是有点不确定。
我想创建一个页面,用户在其中勾选相关的复选框,保存数据,并可以在其他时间重新登录并保存刻度。
我已经学会了如何使用MySQL中的数据,但用户如何自动提交数据?那让我难过......
答案 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>