PrettyPhoto pegando imagens no Mysql
Autor: Andrea de Carvalho Costa Carvalho | Publicado: 2012-11-08T10:09:00-08:00

&lt;html&gt;&lt;head&gt;&lt;script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"&gt;&lt;/script&gt;&lt;script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"&gt;$(document).ready(function(){&nbsp; $("a[rel^='prettyPhoto']").prettyPhoto();});&lt;/script&gt;&lt;link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" charset="utf-8" /&gt;&lt;/head&gt;&lt;?php&nbsp; $tamanhoPagina = 13;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $numLinks = 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $page = (int) $_GET['page'];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!$page) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $inicio = 0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $page=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $inicio = ($page - 1) * $tamanhoPagina;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp; $sql = "select date_format(data,'%d/%m/%y')as data,numero,evento,linkimagem,link from dallas order by numero desc";&nbsp;&nbsp;&nbsp; &nbsp; $query1=mysql_query($sql);&nbsp;&nbsp;&nbsp; &nbsp; $total=mysql_num_rows($query1);&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $numRegistros = $total;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $total_paginas = ceil($numRegistros / $tamanhoPagina);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $limit = " $inicio, $tamanhoPagina";&nbsp;&nbsp;&nbsp; &nbsp; if($total&gt;0){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $sql .= " limit ".$limit;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $query=mysql_query($sql);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //include('');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $fabrica =&nbsp; new fabrica();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $P = $fabrica-&gt;load_lib("paginator", "");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $P-&gt;totalRegistros = $numRegistros;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $P-&gt;limit = $tamanhoPagina;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $P-&gt;urlBusca = "secao=eventos";?&gt;&nbsp;&nbsp;&nbsp; &lt;table&nbsp;&nbsp; cellpadding="1" cellspacing="1" class="tahoma11azulb" style="width:530px;border:solid 1px #fff;"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr style="background-color:#079dcf"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&nbsp; height="5"&nbsp; class="tahoma11brancob"&gt;&lt;div align="center"&gt;Data&lt;/div&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&nbsp; class="tahoma11brancob"&gt;&lt;div align="center"&gt;N&amp;uacute;mero&lt;/div&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &lt;td&nbsp; class="tahoma11brancob"&gt;&lt;div align="center"&gt;Miniatura&lt;/div&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&nbsp; class="tahoma11brancob"&gt;&lt;div align="center"&gt;Eventos&lt;/div&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; $i=0;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; while($linha=mysql_fetch_array($query)){&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ?&gt;&nbsp;&nbsp;&nbsp; &lt;tr style="border:1px solid red;background-color:&lt;?=($i==1 or $i%2)?"#ecf6fc;":"#fff"?&gt;"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td valign="top"&gt;&lt;p style="text-align:center"&gt;&lt;?=utf8_encode($linha['data']);?&gt;&lt;/p&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td valign="top"&gt;&lt;p style="text-align:center"&gt;&lt;?=$linha['numero']?&gt;&lt;/p&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;td valign="top"&gt;&lt;p style="align:center"&gt;&lt;img src=&lt;?=$linha['linkimagem']?&gt;&gt;&lt;/img&gt;&lt;/p&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;td valign="top"&gt;&lt;p style="text-align:center"&gt;&lt;?=($linha['evento']);?&gt;&lt;br&gt; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; $imgc = 1;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; $images=glob(".$linha[link]{*.jpg,*.png,*.gif,*.bmp}", GLOB_BRACE);&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; echo "Fotos ";&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; foreach($images as $image) { ?&gt;&lt;a href="&lt;?=$image;?&gt;" rel="prettyPhoto[galeria_&lt;? echo $i; ?&gt;]"&gt;&lt;? echo $imgc . " | "; $imgc++; ?&gt;&lt;/a&gt;&lt;? } ?&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/p&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/tr&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &lt;tr style="border-bottom:10px solid; background-color:&lt;?=($i== 1 or $i % 2)?"#ecf6fc;":"#fff"?&gt;"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td valign="top" style="font-weight:normal;" colspan="4"&gt;&lt;p style="margin:6px;"&gt;&lt;?=($linha['html'])?&gt;&lt;/p&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr style="margin:0px;padding:0px;background:#079dcf;"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td colspan="4" height="0px"&gt;&lt;/td&gt;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?&nbsp;&nbsp;&nbsp; $i++;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; ?&gt;&nbsp;&nbsp;&nbsp; &lt;/table&gt;&lt;?php&nbsp; if($total_paginas&gt;1){&nbsp;&nbsp;&nbsp; $P-&gt;show();}}else{echo NaoExiste('Ainda não existem históricos cadastrados!','img/naoexiste.png','100');}?&gt;&lt;script type="text/javascript" charset="utf-8"&gt;&nbsp;&nbsp;&nbsp; $(document).ready(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("a[rel^='prettyPhoto']").prettyPhoto();&nbsp;&nbsp;&nbsp; });&lt;/script&gt;&lt;div style="clear:left"&gt;&lt;/div&gt;&lt;/html&gt;