Carlos Rocha Postado Dezembro 25, 2004 Denunciar Share Postado Dezembro 25, 2004 Bom dia Pessoal, to com um problema.Depois de todo os se's(if's) do codigo abaixo, num to conseguindo resgatar o valor da variavel $foto.Mas se eu colocar o valor dela, $foto = "<img src=fotomura/$imagem;aí da.O que pode estar errado?<? include("../global/funcoes.php"); ?><? include("../global/java_scripts_relogio.php"); ?><center><b>Clike sobre a foto abaixo para vê-la ampliada</b></center><p><?$result = mysql_query ("Select * FROM fotomuriae order by titulo");$total = mysql_num_rows($result);$linha = 2; // Numero de imagens por linha?><table width="590" border="1" align="center" topmargin=50 cellpadding="0" cellspacing="0"> <tr><?for($i=0; $i<$total; $i++) {while (list ($id, $titulo, $imagem) = mysql_fetch_row ($result)) {//aqui ele vai ver se existe alguma coisa escrita no campo foto_receita na tabelaif($imagem==""){ $foto = "<font color=#DEE9EF size=2 face=verdana,arial, Helvetica, sans-serif><strong>Sem foto</strong></font>"; } else {//se existir um valor no campo na tabela ele testa se a foto esxiste 'fisicamente' na pasta if(file_exists("$imagem")){//se existir ele monta a exibição da foto e coloca numa variavel $imagem $foto = "<img src=fotomura/$imagem border=0>"; } else{//se tiver um valor na tabela, mas a foto não existir na pasta a variavel fica setada como sem foto$foto = "<font color=#DEE9EF size=2 face=verdana,arial, Helvetica, sans-serif><strong>Sem foto</strong></font>"; } } if($linha == $atual) { echo "</tr><tr>"; $atual = 0; }?> <? list($width, $height) = getimagesize("fotomur/$imagem"); ?><script>function AbreImagemGrande(UrlPagI,NameI,Wi,He,scrolling) { if (!scrolling) { scrolling = 'auto' } PopImagemGrande = window.open(UrlPagI,NameI,'width='+Wi+',height='+He+', scrollbars=no, toolbar=no, location=no, status=no, menubar=no, resizable=no');}</script>//da certo:<? echo "<td valign=top ><center><b><i>".ucwords($titulo)."</i></b><br><a href=javascript:AbreImagemGrande('fotomuriae_conteudo_con.php?id=$id','ImpNot','$width','$height')><img src=fotomura/$imagem border=0 width=205></a></center></td>"; ?>//num da certo<? echo "<td valign=top ><center><b><i>".ucwords($titulo)."</i></b><br><a href=javascript:AbreImagemGrande('fotomuriae_conteudo_con.php?id=$id','ImpNot','$width','$height')>$foto</a></center></td>"; ?><?$atual++;} }?></tr></table> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Dezembro 25, 2004 Denunciar Share Postado Dezembro 25, 2004 Tópico movido para PHP. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Rocha
Bom dia Pessoal, to com um problema.
Depois de todo os se's(if's) do codigo abaixo, num to conseguindo resgatar o valor da variavel $foto.
Mas se eu colocar o valor dela,
$foto = "<img src=fotomura/$imagem;
aí da.
O que pode estar errado?
<? include("../global/funcoes.php"); ?>
<? include("../global/java_scripts_relogio.php"); ?>
<center><b>Clike sobre a foto abaixo para vê-la ampliada</b></center><p>
<?
$result = mysql_query ("Select * FROM fotomuriae order by titulo");
$total = mysql_num_rows($result);
$linha = 2; // Numero de imagens por linha
?>
<table width="590" border="1" align="center" topmargin=50 cellpadding="0" cellspacing="0">
<tr>
<?
for($i=0; $i<$total; $i++) {
while (list ($id, $titulo, $imagem) = mysql_fetch_row ($result)) {
//aqui ele vai ver se existe alguma coisa escrita no campo foto_receita na tabela
if($imagem==""){
$foto = "<font color=#DEE9EF size=2 face=verdana,arial, Helvetica, sans-serif><strong>Sem foto</strong></font>";
}
else {
//se existir um valor no campo na tabela ele testa se a foto esxiste 'fisicamente' na pasta
if(file_exists("$imagem")){
//se existir ele monta a exibição da foto e coloca numa variavel $imagem
$foto = "<img src=fotomura/$imagem border=0>";
}
else{
//se tiver um valor na tabela, mas a foto não existir na pasta a variavel fica setada como sem foto
$foto = "<font color=#DEE9EF size=2 face=verdana,arial, Helvetica, sans-serif><strong>Sem foto</strong></font>";
}
}
if($linha == $atual) {
echo "</tr><tr>";
$atual = 0;
}
?>
<? list($width, $height) = getimagesize("fotomur/$imagem"); ?>
<script>
function AbreImagemGrande(UrlPagI,NameI,Wi,He,scrolling) {
if (!scrolling) { scrolling = 'auto' }
PopImagemGrande = window.open(UrlPagI,NameI,'width='+Wi+',height='+He+', scrollbars=no, toolbar=no, location=no, status=no, menubar=no, resizable=no');
}
</script>
//da certo:
<? echo "<td valign=top ><center><b><i>".ucwords($titulo)."</i></b><br><a href=javascript:AbreImagemGrande('fotomuriae_conteudo_con.php?id=$id','ImpNot','$width','$height')><img src=fotomura/$imagem border=0 width=205></a></center></td>";
?>
//num da certo
<? echo "<td valign=top ><center><b><i>".ucwords($titulo)."</i></b><br><a href=javascript:AbreImagemGrande('fotomuriae_conteudo_con.php?id=$id','ImpNot','$width','$height')>$foto</a></center></td>";
?>
<?
$atual++;
}
}
?>
</tr>
</table>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.