2016-12-15 186 views
0

我正在尋找幫助來更改表格中單元格的顏色。它可以工作,如果我刪除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"; 
    } 
} 
+0

你會收到任何錯誤嗎? –

+0

沒有按鈕什麼都不做。就像我說的,如果我刪除(isset(....)),那麼細胞亮起黃色。 – Razold1406

+0

所有的顏色都是黃色的......每次你都設置了一個不同的變量 –

回答

0

您需要輸入<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

相關問題