2016-04-07 3 views
0

Wie kann ich die Farbe in Datenbank speichern? Hier ist meine Codierung .. Ich kann die Tabellenfarbe ändern, aber es speichert nicht in der Datenbank. Während ich es wieder öffne, wird die Farbe normal.wie man Farbänderungen in der Tabelle mit php speichert

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Untitled Document</title> 
</head> 

<body> 
<html> 
<title>Test</title> 
<head> 
<script type="text/javascript"> 
function colourRow1(rowNumber) { 
    //some code to change the colour of the row indicated by the number 
    alert("change row 1 background colour"); 

    var tr = document.getElementById('table1') 
       .getElementsByTagName('tr')[rowNumber-1]; 
    tr.style.backgroundColor = 'blue'; 


} 
</script> 
</head> 
<body> 
<table name="table1" id="table1" border="1"> 
<thead> 
<th>heading1</th> 
<th>heading2</th> 
<th>heading3</th> 
</thead> 
<tbody> 
<tr id="row1"> 
<td>1,1</td> 
<td>1,2</td> 
<td>1,3</td> 
</tr> 
<tr id="row2"> 
<td>2,1</td> 
<td>2,2</td> 
<td>2,3</td> 
</tr> 
<tr id="row3"> 
<td>3,1</td> 
<td>3,2</td> 
<td>3,3</td> 
</tr> 
</tbody> 
</table> 
<button type="button" onClick="colourRow1(1)" action="colourupdate.php">Change Row 1</button> 
</body> 
</html> 

Wie kann ich die Farbe in der Datenbank speichern? Hier ist meine Codierung .. Ich kann die Tabellenfarbe ändern, aber es speichert nicht in der Datenbank. Während ich offen bin es wieder, wird die Farbe normal drehen ..

Antwort

0

Sie benötigen zum Speichern der Farb Geschichte eine andere Tabelle zu halten .. Tabellenstruktur wie diese

id | rowno | color 

Sie Reihe speichern müssen Anzahl und Farbe für jede Schaltfläche klicken Sie mit einem Ajax-Aufruf.

andere Methode ist Shop Reihe ID und Farbe als Session für einen bestimmten Zeitraum ..

$_SEESION['rowid']=$value; 
$_SEESION['rowid']=$color; 
+0

tq Sir, aber können Sie richtig zu mir zeigen? die genaue Art, es in der Datenbank zu speichern? so in der nächsten, wenn es geöffnet wird, bleibt es immer noch die gleiche Farbe und andere Benutzer können es auch sehen. Entschuldigung, ich bin noch neu in der Programmierung – clover

Verwandte Themen