Jump to content


Photo

Legenda Em Php


  • Faça o login para participar
1 reply to this topic

#1 Brunn Dias

Brunn Dias

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino
  • Localidade:SC

Posted 31/07/2007, 17:01

awe galera preciso de uma força estou começando agora no php.

Como posso fazer para aparecer em baixo da Foto a Sua legenda junto no código abaixo:



<?php

$sqlPhoto = "select id, photo from fotos order by id asc";
$strPhoto = mysql_query($sqlPhoto);
for ($i=0; $i < mysql_num_rows($strPhoto); $i++){

echo "<table border=\"0\" celpadding=\"0\" cellspacing=\"0\">\r\n";
$total = mysql_num_rows($strPhoto);
$colunas = "4";
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
//echo "</tr>\r\n";
echo "<tr>\r\n";
}
$dados = mysql_fetch_array($strPhoto);
$nome = $dados["id"];

$url = "del_fotos.php?photo=".mysql_result($strPhoto, $i, "photo");

echo "<td width=\"169\" height=\"\" style=\"background-color:#FFF;border:2px dotted #CCC;\" align=\"center\" valign=\"middle\">";
echo "<img src=\"img/fotos/" . mysql_result($strPhoto, $i, "photo") ."\" width=\"110\" height=\"89\" border=\"0\"/>";
echo "<a style=\"background-color:#F4F4F4;font-size:12px;display:block;\" class=\"aconteceu\" onClick=\"return confirm('Tem certeza de que deseja excluir esta foto ?')\" href=\"$url\">excluir";
echo "</a>";
echo "</td>\r\n";
}
} else {
echo "Nenhum registro encontrado";
}
echo "</table>\r\n";

}

?>

#2 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 31/07/2007, 17:21

Amigo... aí neste código vc está puxando do banco de dados o nome da foto e exibindo ela de acordo com a que está na pasta do servidor com o mesmo nome da foto que vc chamou do bd.

Para exibir a legenda, primeiramente terás que ter a legenda registrada no banco de dados e relacionada ao id da foto para assim sempre exibir a foto com sua respectiva legenda.

Tendo a legenda registrada no banco de dados é mais ou menos a mesma coisa do código que postou mas acrescentará um campo a mais para consultar no banco de dados... além dos que já estão sendo consultados.

Obviamente seria o campo da legenda...

Atribuiria o valor consultado da legenda para uma variavel e depois é só dar um print na variável correspondente a legenda.

Claro que estou te passando apenas a lógica e por cima... deves dar mais uma estudada para transformar isso em código funcional...


(y) Até mais




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq