我是PHP的新手。我有一个包含网格的页面。用户可以编辑网格中的某些值。当他们单击提交按钮时,我想将所有网格数据传递到操作页面。但是,我不知道该怎么做。请提供您的意见。
答案 0 :(得分:0)
可以通过两种方式之一处理数据持久性。
选项1:将数据保存到文件
选项2:将数据保存到数据库
我几乎总是选择选项2,因为通常会有多组数据要保留。
在您的用例中,您将使用PHP脚本作为表单中的操作URL。 然后,PHP脚本将验证并保留数据。
然后,单独的页面(或脚本)可以通过选择的方式访问此数据。
答案 1 :(得分:0)
例如。如果您的表单是这样的,您可以为文本命名,如下所示。
<form name="form_submit" method="post" action="">
<table>
<tr>
<td><input type="text" name="title[]" /></td>
<td><input type="text" name="text[]" /></td>
</tr>
<tr>
<td><input type="text" name="title[]" /></td>
<td><input type="text" name="text[]" /></td>
</tr>
<tr>
<td><input type="text" name="title[]" /></td>
<td><input type="text" name="text[]" /></td>
</tr>
<tr>
<td><input type="text" name="title[]" /></td>
<td><input type="text" name="text[]" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Submit" name="submit" /></td>
</tr>
</table>
</form>
提交时,值的输出将采用如下数组的形式。
Array
(
[title] => Array
(
[0] => test
[1] => test1
[2] => test2
[3] => test3
)
[text] => Array
(
[0] => test
[1] => test1
[2] => test2
[3] => test3
)
[submit] => Submit
)
答案 2 :(得分:0)
<html>
<head>
</head>
<body>
<form action="action.php" method="post">
<input type="text" name="username">
<input type="password" name="password">
<button type="submit">save</button>
</form>
</body>
</html>
action.php的
<?php
$username=$_POST['username'];
$password=$_POST['password'];
echo $username."\r\n";
echo $password."\r\n";
?>
我建议你在学习php之前你应该学习HTML。