<?php
$kullanici_id = $uyeler['ID'];
$sql = mysql_query("select * from ticketinfo where uyeid='$kullanici_id' LIKE durum='1' or durum='2'");
while ($row = mysql_fetch_array($sql)) {
$durum = $row['durum'];
echo '<tr class="';
if ($durum == "1") { echo "info"; }
if ($durum == "2") { echo "success"; }
echo '">';
echo'
<td><a href="index.php?p=acikticket&id='.$row['id'].'">'.$row['baslik'].'</a></td>
<td width="150">'.$row['kategori'].'</td>
<td width="200">'.$row['tarih'].'</td><td width="180">';
if ($durum == "1") { echo '<b><span class="label label-warning">Cevap Bekleniyor</span></b>'; }
if ($durum == "2") { echo '<b><span class="label label-success">Cevaplandı</span></b>'; }
echo '</td></tr>';
}
?>Bu şekilde verileri listeliyorum, ancak veri yoksa boş çıkıyor. Veri yoksa "Kayıt bulunamadı" nasıl yazdırabilirim?
php Veri denetimi
3
●374
- 23-04-2013, 15:01:14Merhaba
- 23-04-2013, 15:33:54Aşağıda ki sorguda LIKE kullanma amacınız nedir, şu şekilde olduğunda da aynı sonucu alabilirsiniz.
$sql = mysql_query("select * from ticketinfo where uyeid='$kullanici_id' and durum='1' or durum='2'");Burada bir sorun görünmüyor boş veri dönüyorsa büyük ihtimalle sorgulama da sıkıntı vardır. - 23-04-2013, 18:21:07Kimlik doğrulama veya yönetimden onay bekliyor.
<?PHP $kullanici_id = $uyeler['ID']; $sql=mysql_query("SELECT * FROM ticketinfo WHERE uyeid='".$kullanici_id."' AND durum='1' OR durum='2'"); if(mysql_num_rows($sql)>0) { while($array=mysql_fetch_array($sql)) { $durum=$array['durum']; echo '<tr class="'; if ($durum=="1") {echo"info";} if ($durum=="2") {echo"success";} echo '">'; echo'<td><a href="index.php?p=acikticket&id='.$array['id'].'">'.$array['baslik'].'</a></td> <td width="150">'.$array['kategori'].'</td> <td width="200">'.$array['tarih'].'</td> <td width="180">'; if($durum == "1") {echo'<b><span class="label label-warning">Cevap Bekleniyor</span></b>';} if($durum == "2") {echo'<b><span class="label label-success">Cevaplandı</span></b>';} echo'</td></tr>'; } } else { echo'Burada hiç bir ticket yok!'; } ?>Ayrıca çok hatan var onları düzeltmeye bak. Kodlama çok kirli
- 30-04-2013, 19:03:35
Nasıl düzeltebilirim?