我有一个包含2个名为S.No的列的表。和书。在S.No.值1 2 3 ...在Book列中,每行都有一个提交按钮。如果我点击第一个提交按钮,那么它应该打印1,如果我点击第二个提交按钮,那么它应该在不同的页面上打印2(data.php)
答案 0 :(得分:0)
在您发布表格后(在评论中!)我相信我明白您想要实现的目标。我创建了两个文件,复制粘贴代码,并进行了一些非常小的更改:
以下是文件:
<强> books.php 强>
<table border="1">
<tr>
<th>S.No.</th>
<th>Book</th>
</tr>
<tr>
<td>1</td>
<td> <!-- THE BOOK NUMBER IS IN A HIDDEN FIELD OF THE FORM -->
<form method="post" action="data.php">
<input type="text" value="1" name="book" hidden>
<input type="submit" value="Submit">
</form>
</td>
</tr>
<tr>
<td>2</td>
<td> <!-- THE BOOK NUMBER IS IN A HIDDEN FIELD OF THE FORM -->
<form method="post" action="data.php">
<input type="text" value="2" name="book" hidden>
<input type="submit" value="Submit">
</form>
</td>
</tr>
</table>
<强> data.php 强>
<?php
// GET BOOK NUMBER FROM PREVIOUS PAGE.
if ( isSet( $_POST["book"] ) )
$book = $_POST["book"];
else $book = "";
?>
<form>
<label for="sno">S.No.</label>
<input type="text" value="<?php echo $book;?>"> <!-- DISPLAY BOOK NUMBER -->
<input type="submit" value="Submit">
</form>
SHIV与JARVIS 必须做的是创建两个具有给定名称的文件,复制粘贴以前的代码,打开浏览器并运行localhost/books.php
。