按下按钮时更改表格的单元格
问题描述:
我正在寻找帮助来更改表格中单元格的颜色。它可以工作,如果我删除if(isset($_POST['showapp'])){
但我只希望它发生在单击按钮时。非常感谢帮助。按下按钮时更改表格的单元格
print '<input name="showapp" type="submit" value="Show Appointments">';
$sqlapp = "SELECT StudentID FROM timetable WHERE Username='{$_SESSION["student"]}'";
$resultapp = mysql_query($sqlapp);
if(isset($_POST['showapp'])){
if (in_array($resultapp, $myarray0)){
$colour0="yellow";
}
if (in_array($resultapp, $myarray1)){
$colour1="yellow";
}
if (in_array($resultapp, $myarray2)){
$colour2="yellow";
}
if (in_array($resultapp, $myarray3)){
$colour3="yellow";
}
if (in_array($resultapp, $myarray4)){
$colour4="yellow";
}
if (in_array($resultapp, $myarray5)){
$colour5="yellow";
}
if (in_array($resultapp, $myarray6)){
$colour6="yellow";
}
if (in_array($resultapp, $myarray7)){
$colour7="yellow";
}
}
答
您需要输入<form></form>
的标签。 没有它就无法工作。
<form method="post"> <input name="showapp" type="submit" value="Show Appointments"> </form>
+0
我想通了这一点:)谢谢您的帮助大家 – Razold1406
+0
@RyanWright,如果这个解决您的问题,请记得[接受](https://meta.stackexchange.com/questions/5234/how-does-accepting -an回答工作)。这会向其他用户显示您找到了解决方案。 – Chris
你会收到任何错误吗? –
没有按钮什么都不做。就像我说的,如果我删除(isset(....)),那么细胞亮起黄色。 – Razold1406
所有的颜色都是黄色的......每次你都设置了一个不同的变量 –