2016-12-15 7 views
0

Ich suche nach Hilfe, um die Farbe einer Zelle in einer Tabelle zu ändern. Es funktioniert, wenn ich if(isset($_POST['showapp'])){ entferne, aber ich will nur, dass es geschieht, wenn der Knopf geklickt wird. Hilfe wird sehr geschätzt.Ändern Sie die Zellen der Tabelle, wenn Taste gedrückt

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

erhalten Sie irgendwelche Fehler? –

+0

Nein, der Button tut einfach nichts. Wie ich sagte, wenn ich entferne (isset (....)) dann leuchtet die Zelle gelb auf. – Razold1406

+0

Alle Farben sind gelb ... auch Sie setzen jedesmal eine andere Variable –

Antwort

0

Sie müssen Ihre Eingabe in <form></form> Tags setzen. Es wird nicht ohne es funktionieren.

<form method="post"> <input name="showapp" type="submit" value="Show Appointments"> </form>

+0

Ich habe das gerade herausgefunden :) Vielen Dank für Sie, helfen Sie allen – Razold1406

+0

@RyanWright, wenn dies Ihr Problem gelöst hat, denken Sie daran, [akzeptieren] (https://meta.stackexchange.com/questions/5234/how-does-accepting -eine-Antwort-Arbeit). Dies zeigt anderen Benutzern, dass Sie eine Lösung gefunden haben. – Chris

Verwandte Themen