Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos!
O código abaixo tá funcionando corretamente, porém com problema que tem me torrado a paciencia: as imagens não carregam no IE 8.
Não sei se o tópico é destinado a essa área ou em HTML, mas como uso recursos do PHP para referenciar caminho e nome da imagem, resolvi postar aqui.
Segue abaixo o código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Portfolio Cliente</title>
<?php
include_once("_includes.php");
$idcliente = $_GET['id'];
$sqlcliente = "SELECT nomeCliente, textoBreve
FROM cliente_portifolio
WHERE idcliente = ".$idcliente;
$rscliente = mysql_query($sqlcliente) or die ("ERRO: ".$sqlcliente);?>
</head>
<body>
<h4 align="center">Clique nas imagens para exibí-las em tamanho real: </h4>
<!-- DADOS DA EMPRESA -->
<table cellpadding="0" cellspacing="0" align="center" border="0" width="100%">
<form action="index.php" method="post" enctype="multipart/form-data" name="formCadCliente" id="formCadCliente" >
<tr align="center">
<td align="right" width="144">Nome do cliente: </td>
<td align="left" width="392"> <?php echo $arrcliente['nomeCliente']?></td>
</tr>
<tr align="center">
<td align="right" width="144">Texto: </td>
<td align="left" width="392"> <?php echo $arrcliente['textoBreve']?></td>
</tr>
</form>
</table>
<!-- EXIBIÇÃO DAS IMAGENS -->
<table width="100%" class="formTable" border="0" cellspacing="10" cellpadding="10">
<tr>
<td height="187">
<?php
$sqlTudo = "SELECT * FROM imagens_cliente
WHERE idcliente = ".$idcliente."
ORDER BY idFoto";
$rsTudo = mysql_query($sqlTudo) or die ("ERRO: ".$sqlTudo);
$nLinhasTudo = mysql_num_rows($rsTudo);
$cont = 0;
for($i=0;$i<$nLinhasTudo;$i++){
$arrTudo = mysql_fetch_array($rsTudo)
?>
<table width="33%" border="0" align="left" cellpadding="5" cellspacing="0">
<tr>
<td width="240" height="38" align="center" valign="middle">
<a href="imagens/<?php echo $arrcliente['nomeCliente'].'/'.$arrTudo['caminhoFoto']?>">
<img width="166" height="131" src="imagens/<?php echo $arrcliente['nomeCliente'].'/'.$arrTudo['caminhoFoto']?>" alt="<?php echo $arrTudo['legenda'] ?>"/></a>
</td>
</tr>
<tr>
<td valign="bottom" align="center"><?php echo $arrTudo['legenda']?></td>
</tr>
</table>
<?php
echo '';
$cont++;
if ($cont % 3 == 0)
echo ' </td>
</tr>
<tr>
<td>';
}
?>
</td>
</tr>
</table>
</body>
</html>
O código é básico.
No chrome e firefox funciona perfeitamente. Só que sempre peco em não testar no IE.
Ja experimentei exibir o trecho do HTML referente ao link e imagem dentro de um echo e o problema persistiu.
Como o IE é navegador padrão na maioria dos PC's e aquela velha regra de que um site tem que ser "multibrowser", preciso solucionar impreterivelmente esse problema.
Quem puder ajudar ficarei extremamente grato.
No aguardo.
Carregando comentários...