我有一个PHP脚本,可以创建一个包含name
,sales
和cert
列的表格。
我有一个if语句,它只在证书列中显示一个图标,对照登录用户的记录。所有这一切都可以。
现在我想进行设置,以便当用户点击显示的证书图标时,它会将$_POST[year]
和$_POST[sales]
传递给test.php
脚本。我正在尝试使用以下代码片段来执行此操作,但我遇到了问题:
$form_start="<form name='test' method='post' action='test.php'>";
$form_end="</form>";
echo "<td>".$row['year']." </td><td><b>".$row['name']."</b></td><td>".$row['sales']."</td><td>". '<input type="submit"; value='.$row['sales'].'; style="background:url('.$cert_image.'); width: 24px; height: 17px; border: none; no-repeat; />'."</td></tr>";
有人能指出我正确的方向吗?
好的,我现在有以下代码:
$form_start="<form name='test' method='post' action='test.php'>";
$form_end="</form>";
echo "<td>".$row['year']."</td><td><b>".$row['name']."</b><input type='hidden'; name='cYear'; value=".$row['year']."/></td><td>".$row['sales']."<input type='hidden'; name='cSales'; value=".$row['sales']." /></td><td><input type='image'; src=$cert_image width: 24px; height: 17px; border: none; no-repeat; alt='Click to revive your Annual Table Certificate'; /></td></tr>";
这看起来是正确的(至少对我来说)但是当我点击想要的表行中的图像文件时,没有任何反应,即test.php文件不会被调用: $ form_start = “”;
任何人都知道我在这里做错了什么?
答案 0 :(得分:1)
请勿忘记method="post"
中的<form ... >
:
<form name='test' method="post" action='test.php'>