2
所以我有這樣的:保持MySQL的變化
if(isset($_GET['id'])){
$id = $_GET['id'];
$sql = "UPDATE data SET ap = 1 WHERE id = $id" ;
$retval = mysqli_query($dbcon,$sql);
$result = mysqli_query($dbcon,"SELECT ap,id FROM data WHERE id = '$id'") or die(mysql_error());
while ($row = mysqli_fetch_array($result)){
$ap = $row['ap'];
$idd = $row['id'];
}
}
和:
<div id="<?php if($ap == 1 and $idd == 1){echo:'s1p';}else{echo:'s1';}?>" class="boxabs">
</div>
<div id="<?php if($ap == 1 and $idd == 2){echo:'s2p';}else{echo:'s2';}?>" class="boxabs">
</div>
<div id="<?php if($ap == 1 and $idd == 3){echo:'s3p';}else{echo:'s3';}?>" class="boxabs">
</div>
當我改變URL到localhost/BLA/index.php文件ID = 3,即使壽DIV 1?有$ ap == 1,只有div 3顯示綠色(s1p =綠色div,sp =紅色div)。 另外,當我刪除$ idd == x時,它們全部變成綠色。
MySQL的(如果你不明白我的意思):
id|ap
1 |1
2 |2
3 |1
$ AP將不斷被改寫我n此while循環,你將需要你的HTML在那裏 – nogad
@nogad我如何克服這個問題?我不能想到任何 –
輸出或在while循環中創建html,或將值分配給數組以使用後者 – nogad