这是我的表结构和值为
的行+------+-------+-------+--------+-------+--------+--------+-------+
|pfno | year | pic1 | pic2 | pic3 | pic4 | pic5 | pic6|
+------+-------+-------+--------+-------+--------+--------+-------+
|012345|2009_10|1.jpg |2.jpg |NULL | NULL | NULL | NULL |
+------+-------+-------+--------+-------+--------+--------+-------+
|012345|2010_11|1.jpg |2.jpg |NULL | NULL | NULL | NULL |
+------+-------+-------+--------+-------+--------+--------+-------+
|012345|2011_12|1.jpg |2.jpg |3.jpg |4.jpg |5.jpg | NULL |
我想在数据库中显示值(如1.jpg)的图像,不要在数据库中显示值为NULL的图像。
我所尝试的是:
$sql_placedetail="SELECT * FROM scanned_apr where pfno='5306814' and year=2009-10 ";
$sql_row_placedetail=mysql_query($sql_placedetail);
while($sql_res = mysql_fetch_assoc($sql_row_placedetail)) {
<img src='../apr/".$sql_res['year']."/".$sql_res['pfno']."/".$sql_res['pic1'] ." ' >
}
如果你显示上面的表格结构年份2009_10只有2张图片,但是在2010_11年有5张图片,我想在用户选择时显示年度图片
请帮帮我
答案 0 :(得分:0)
这个怎么样: -
$sql_placedetail="SELECT * FROM scanned_apr where pfno='5306814' and year=2009-10";
$sql_row_placedetail=mysql_query($sql_placedetail);
while($sql_res = mysql_fetch_assoc($sql_row_placedetail)){
foreach($sql_res as $val){
$src=null;
if(trim($val)!=""){
$src='../apr/'.$sql_res['year'].'/'.$sql_res['pfno'].'/'.$sql_res['pic1'];
echo '<img src="'.$src.'" >';
}
}
}
答案 1 :(得分:0)
您尝试使用此代码
$sql_placedetail="SELECT * FROM scanned_apr where pfno='5306814' and year=2009-10 ";
$sql_row_placedetail=mysql_query($sql_placedetail);
$sql_res = mysql_fetch_assoc($sql_row_placedetail);
if($sql_res['pic1']!="" && $sql_res['pic1']!=NULL)
{
$img="<img src='../apr/$sql_res['year']/$sql_res['pfno']/$sql_res['pic1']' ><br/>";
}
if($sql_res['pic2']!="" && $sql_res['pic2']!=NULL)
{
$img="<img src='../apr/$sql_res['year']/$sql_res['pfno']/$sql_res['pic2']' ><br/>";
}
if($sql_res['pic3']!="" && $sql_res['pic3']!=NULL)
{
$img="<img src='../apr/$sql_res['year']/$sql_res['pfno']/$sql_res['pic3']' ><br/>";
}
if($sql_res['pic4']!="" && $sql_res['pic4']!=NULL)
{
$img="<img src='../apr/$sql_res['year']/$sql_res['pfno']/$sql_res['pic4']' ><br/>";
}
if($sql_res['pic5']!="" && $sql_res['pic5']!=NULL)
{
$img="<img src='../apr/$sql_res['year']/$sql_res['pfno']/$sql_res['pic5']' ><br/>";
}
if($sql_res['pic6']!="" && $sql_res['pic6']!=NULL)
{
echo $img="<img src='../apr/$sql_res['year']/$sql_res['pfno']/$sql_res['pic6']' ><br/>";
}