我正在尝试在PHP中创建多个按钮。我是html和PHP的新手。我无法在代码中看到问题。它没有给出错误,但是当我点击按钮时什么都不做。 这是我的代码
<html>
<head></head>
<body>
<table>
<tbody>
<tr>
</tr>
</tbody>
</table>
<table border="5" cellpadding="0" cellspacing="0" margin-bottom="1px" width="100%" style="color:navy">
<tbody>
<tr>
<td> <b> Teacher's Name </b> </td>
<td> <b> Courses </b> </td>
<td> <b> Feedback </b> </td>
</tr>
<!--?php while ($row = mysql_fetch_row($subjects)) {
$Teacher_Names = mysql_query("SELECT Name FROM teachers where Teacher_ID = $row[1]");
$Name = mysql_fetch_row($Teacher_Names)?-->
<tr>
<td>
<!--?php echo $Name[0];?--></td>
<td>
<!--?php echo $row[0]; ?--> </td>
<td>
<form method="POST" action="CourseFeedbackForm.php">
<img type="button" src="books.jpg" height="30" width="30" id="<?php $button.$count?>" name="submit" value="<?php $row[1]?>">
<!--?php $count = $count + 1; ?-->
<img src="horizontal1.jpg" height="30" style="padding-left:0px">
<img type="button" src="teachers.jpg" height="30" width="30" id="<?php $button.$count?>" name="submit" value="<?php $row[1]?>">
<!--?php $count = $count + 1; ?-->
</form></td>
</tr>
<!--?php } ?-->
</tbody>
</table>
</body>
</html>
答案 0 :(得分:0)
我花了一段时间才明白你在那里做了什么,但不是我仍然不明白一切。你为什么打电话给<img type="button">
?为了得到一个按钮,你可以点击它并执行一段代码,使用<button type="submit"></button>
。几乎你在那里所做的一切都是错误的。我不是专家,但我真的无法看到您尝试使用<img>
标签创建按钮的原因。
Offtopic:学会使用<div></div>
。它比桌子灵活得多,表格陈旧且过时。