() Döngü tutarsız görünüyor olsa PHP çapa sınıf Çıkarılması

0 Cevap

Bir SQL tabloda iki alan, done ve current vardır. Her ikisi de ya 1 (evet) veya 0 (false) olduğunu veri var.

Benim öğeleri oluşturur benim while() PHP döngü içinde, ben aşağıdaki kodu var:

$current=mysql_result($result,$i,"current");
$done=mysql_result($result,$i,"done");

if ($done == 1){
$doneorcurrent = "done";
} 

if($current == "1"){
$doneorcurrent = "current";
}else {$doneorcurrent = "";}

Sonra $doneorcurrent aşağıdaki kullanarak çağırır:

<a class="article <? echo $doneorcurrent ?>"</a>

Sorun benim done alanlardan olsa bile biri 1 olmasıdır, o kadar gösterir asla. Ben bir süre için şimdi kodu ile etrafında dinked ettik, ve yaptığım kez bu yüzden ters oldu - sadece done geldi, ve current.

Ben bu yapıyor olmalıdır iyi bir yolu var mı? http://www.bavarianblue.com/to-do-list/ bir örnek için bkz. Her görevin başlıkları current veya done içermelidir bir sınıfta sarılır. Gördüğünüz gibi, bu yanlış gibi, doğru While() döngü içinde veri çıkışları geri kalanı, bu yüzden görünmüyor.

0 Cevap