guarana1 Posted March 2, 2014 at 01:13 AM Report #547250 Posted March 2, 2014 at 01:13 AM Boas pessoal, tenho uma galeria de imagem dinamica que está montada da seguinte maneira: <div class="container"> <div class="main" style="margin-top: -70px;"> <div class="gamma-container gamma-loading" id="gamma-container"> <ul class="gamma-gallery"> <?php $query_select = "SELECT * FROM galeria;"; $result_select = mysql_query($query_select) or die(mysql_error()); $rows = array(); while($row = mysql_fetch_array($result_select)) $rows[] = $row; foreach($rows as $row){ $shots = stripslashes($row['nome']); { $filename = $shots; $sql1 = sprintf("SELECT * FROM galeria WHERE nome = '$filename'"); $consulta1 = mysql_query($sql1); $reg = mysql_fetch_array($consulta1); echo " <li style='border: 0px solid black;'> <div data-alt'img03' data-description='".$reg['titulo']. "<a> asd </a> ' data-max-width='1800' data-max-height='1350'> <div data-src='blah/".$filename."' data-min-width='1300'></div> <div data-src='blah/".$filename."' data-min-width='1000'></div> <div data-src='blah/".$filename."' data-min-width='700'></div> <div data-src='blah/".$filename."' data-min-width='300'></div> <div data-src='blah/".$filename."' data-min-width='200'></div> <div data-src='blah/".$filename."'data-min-width='140'></div> <div data-src='blah/".$filename."'></div> <noscript> <img src='blah/".$filename."' alt='img03'/> </noscript> </div> </li> ";} } ?> </ul> <div class="gamma-overlay"></div> </div> </div><!--/main--> Quando meto este data-description='".$reg['titulo']. "<a> asd </a> ' aparece assim e quando meto <a href='gal.php'> asd </a> já não aparece o conteudo do <a> echo " <li style='border: 0px solid black;'> <div data-alt'img03' data-description='".$reg['titulo']. "<a href='gal.php'> asd </a> ' data-max-width='1800' data-max-height='1350'> <div data-src='blah/".$filename."' data-min-width='1300'></div> Alguma maneira de resolver isto?
bioshock Posted March 2, 2014 at 11:41 AM Report #547254 Posted March 2, 2014 at 11:41 AM Isso acontece provavelmente por causa das películas. Portanto, experimenta o seguinte. <div data-alt='img03' data-description='".$reg['titulo']. "<a href=yooooooo> asd </a>' data-max-width='1800' data-max-height='1350'> Se funcionar já sabes de onde provém o erro. 1 Report
guarana1 Posted March 2, 2014 at 12:30 PM Author Report #547257 Posted March 2, 2014 at 12:30 PM Isso acontece provavelmente por causa das películas. Portanto, experimenta o seguinte. <div data-alt='img03' data-description='".$reg['titulo']. "<a href=yooooooo> asd </a>' data-max-width='1800' data-max-height='1350'> Se funcionar já sabes de onde provém o erro. Obrigado! 👍
Rui Carlos Posted March 2, 2014 at 12:32 PM Report #547259 Posted March 2, 2014 at 12:32 PM Tens que ter cuidado com o aninhamento de " e '. Se é esse o problema, podes usar " no segundo nível, por exemplo. Rui Carlos Gonçalves
I-NOZex Posted March 2, 2014 at 01:42 PM Report #547260 Posted March 2, 2014 at 01:42 PM Tens que ter cuidado com o aninhamento de " e '. Se é esse o problema, podes usar " no segundo nível, por exemplo. ou fazer escapamento de strings: (ex:) echo "<p class=\"umaClass\" id=\"1\">paragrafro</p>" echo '<p class=\'umaClass\' id=\'1\'>paragrafro</p>' o escapamento é feito com \ uma antes da aspa do mesmo tipo, outra antes da ultima B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
guarana1 Posted March 2, 2014 at 02:32 PM Author Report #547263 Posted March 2, 2014 at 02:32 PM (edited) Queria que o <a href> passa-se para a linha abaixo, mas estou a ter este resultado <div data-alt='img03' data-description='".$reg['titulo']. "<br><a href=yooooooo> asd </a></br>' data-max-width='1800' data-max-height='1350'> Queria obter um resultado igual a este: http://versta.damiaodegoes.pt/gamma/ mas até agora tenho isto http://versta.damiaodegoes.pt/gal.php Edited March 2, 2014 at 02:51 PM by guarana1
Rui Carlos Posted March 2, 2014 at 04:04 PM Report #547266 Posted March 2, 2014 at 04:04 PM ou fazer escapamento de strings: (ex:) echo "<p class=\"umaClass\" id=\"1\">paragrafro</p>" echo '<p class=\'umaClass\' id=\'1\'>paragrafro</p>' o escapamento é feito com \ uma antes da aspa do mesmo tipo, outra antes da ultima O problema não é no PHP, é no HTML mesmo. (Também podes fazer escape com o " e afins, mas dependendo do que queres fazer depois com o valor do atributo pode obrigar a reverter os caracteres.) Rui Carlos Gonçalves
bioshock Posted March 2, 2014 at 04:42 PM Report #547267 Posted March 2, 2014 at 04:42 PM (edited) Queria que o <a href> passa-se para a linha abaixo, mas estou a ter este resultado Queria obter um resultado igual a este: http://versta.damiaodegoes.pt/gamma/ mas até agora tenho isto http://versta.damiaodegoes.pt/gal.php O <br> não está a funcionar. Se vires o código fonte da página que não funciona, não está lá nenhum <br/> Se fores à consola do chrome e colocares o <br/> à mão funciona. Pelo que te aconselho a não utilizares essa tag. Experimenta antes assim: <p> <a href='#'>Texto</a> </p> Edited March 2, 2014 at 04:42 PM by bioshock
guarana1 Posted March 2, 2014 at 05:06 PM Author Report #547272 Posted March 2, 2014 at 05:06 PM (edited) O <br> não está a funcionar. Se vires o código fonte da página que não funciona, não está lá nenhum <br/> Se fores à consola do chrome e colocares o <br/> à mão funciona. Pelo que te aconselho a não utilizares essa tag. Experimenta antes assim: <p> <a href='#'>Texto</a> </p> Consegui com o tag <p>, mas estranhamente tinha tentado umas horas átras e não estava a conseguir, não sei o que tinha feito mal. Edited March 2, 2014 at 05:09 PM by guarana1
guarana1 Posted March 3, 2014 at 02:27 PM Author Report #547338 Posted March 3, 2014 at 02:27 PM Agora não estou a conseguir com um button <button onclick=\'window.location.href=\'galeriaadmin.php\'\'> ok </button>
HappyHippyHippo Posted March 3, 2014 at 04:16 PM Report #547369 Posted March 3, 2014 at 04:16 PM (edited) não te disseram para ter cuidado com os ' e os " ??? um syntax highlighter decente avisa-te do problema num segundo .... echo "<button onclick=\"window.location.href='galeriaadmin.php'\"> ok </button>"; Edited March 3, 2014 at 04:16 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now