[英]Display images in mysql database with php
这是我的表结构和有价值的行
+------+-------+-------+--------+-------+--------+--------+-------+
|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张图像,我想在用户选择时显示逐年图像
请帮帮我
这个怎么样:-
$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.'" >';
}
}
}
您尝试像这样的代码
$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/>";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.