Boş sütunları göstermemek .

serdarS. serdar

Biliyorum biraz fazla oldum ama umut ederim kusura bakmazsınız.

Çagrılan verilerimi her birini bir satırda gösteriyorum ancak bazen boş satırlarım olabiliyor böyle bir durumda boş satırların gelmesini nasıl engeleyebilirim.

Sorgumda ıst Nul kulandım ama olmadı

$sor = mysql_query("SELECT * FROM defter WHERE yazer, eser, turu, yayinevi");
$sor = mysql_query("Select * from defter WHERE id='".intval($_GET['id'])."' ");
$bilgi = mysql_fetch_array($sor);

echo '<div align="center">';
echo '<table border="0" width="80%" cellspacing="0" cellpadding="0">';


echo '<tr>';
echo '<td width="7%" bgcolor="#FFFFF">';
echo '<b><font size="2" face="Verdana" color="#B2BFC8">';
echo "Yazar:";
echo '</font></b>';
echo '</td>';
echo '<td width="93%" bgcolor="#FFFFF">';
echo '<b><i><font size="3" face="Verdana" font color="#0066FF">';
echo $bilgi['yazar'];
echo '</font></i></b>';
echo '</td>';
echo '</tr>';

echo '<tr>';
echo '<td width="7%" bgcolor="#FFFFF">';
echo '<b><font size="2" face="Verdana" color="#B2BFC8">';
echo "Eser:";
echo '</font></b>';
echo '</td>';
echo '<td width="93%" bgcolor="#FFFFF">';
echo '<b><i><font size="3" face="Verdana" font color="#0066FF">';
echo $bilgi['eser'];
echo '</font></i></b>';
echo '</td>';
echo '</tr>';


echo '<tr>';
echo '<td width="7%" bgcolor="#FFFFF">';
echo '<b><font size="2" face="Verdana" color="#B2BFC8">';
echo "Türü:";
echo '</font></b>';
echo '</td>';
echo '<td width="93%" bgcolor="#FFFFF">';
echo '<b><i><font size="3" face="Verdana" font color="#0066FF">';
echo $bilgi['turu'];
echo '</font></i></b>';
echo '</td>';
echo '</tr>';

echo '<tr>';
echo '<td width="7%" bgcolor="#FFFFF">';
echo '<b><font size="2" face="Verdana" color="#B2BFC8">';
echo "Yayinevi:";
echo '</font></b>';
echo '</td>';
echo '<td width="93%" bgcolor="#FFFFF">';
echo '<b><i><font size="3" face="Verdana" font color="#0066FF">';
echo $bilgi['yayinevi'];
echo '</font></i></b>';
echo '</td>';
echo '</tr>';

echo '<tr>';
echo '<td width="100%" bgcolor="#FFFFFF">';
echo $bilgi['images'];
echo '</td>';
echo '</tr>';
echo '</table>';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '</div>';

2010-09-15 19:12:25

kodlamada herhangi bir IF görünmüyor. IF ile kolayca çözülebilir. isnull yerine boşluk kontrolu daha uygun olur.

if($bilgi['yayinevi'] !="" )
{

}

Her programcı birgün Php yi tadacaktır
2010-09-15 20:26:18

cözüldü

serdarS. serdar

if(strlen(trim($bilgi['eser']))<1){

 

}

2010-09-15 23:12:51 Edit:2010-09-20 02:33:24

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro