这是我的代码。
for($i=0;$i<$count;$i++) {
echo "<form action="test.php" method="post"><tr><td>".$rows[$i]['id']."</td><td>".$rows[$i]['book_name']."</td>
<td>".$rows[$i]['author_name']."</td><td>".$rows[$i]['publisher']."</td>
<td>".$rows[$i]['publication_year']."</td><td>".$rows[$i]['subject']."</td>
<td><input type='submit' value='get book'></td></tr></form>";
}
如果单击“获取书本”按钮,则需要在td之间进行数据采集。我从数据库获取行数据。如果我需要文本框中的数据,请使用名称。$ _POST ['name']。同样,如何从td标签获取数据?请帮我。提前致谢。
您需要创建一个输入元素并通过它传递数据。
一个建议的解决方案是这样的:
for ($i = 0; $i < $count; $i++) {
echo '<tr>'.
'<td>'.$rows[$i]['id'].'</td>'.
'<td>'.$rows[$i]['book_name'].'</td>'.
'<td>'.$rows[$i]['author_name'].'</td>'.
'<td>'.$rows[$i]['publisher'].'</td>'.
'<td>'.$rows[$i]['publication_year'].'</td>'.
'<td>'.$rows[$i]['subject'].'</td>'.
'<td>'.
'<form action="test.php" method="post">'.
'<input type="hidden" name="id" value="'.$rows[$i]['id'].'">'.
'<input type="submit" value="get book">'.
'</form>'.
'</td>'.
'</tr>';
}
然后,您可以从请求参数中获取php中的ID。例如:
$_POST['id'];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句