我在自学编程,在看了PHP和MySQL教程之后,我仍然有点不确定。
我想创建一个页面,用户在其中勾选相关的复选框,保存数据,并且可以在另一个时间重新登录并保存勾选。
我已经学会了如何使用MySQL中的数据,但是用户是如何自动提交数据的呢?把我难倒了.
发布于 2011-06-09 10:35:08
您需要使用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>发布于 2011-06-09 10:42:32
这不是一个可以简单回答的问题,但这里有一个简单的答案。
首先,将复选框放入表单中:
<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数据库。
发布于 2011-06-09 10:55:44
下面是一个例子。
<?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>https://stackoverflow.com/questions/6287470
复制相似问题