Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal, estou fazendo uma aplicação em php+ajax e estou com algumas duvidas pois sou novato em ambos...
Eu fasso um Upload das imagens corretamente e crio 2 imagens, uma pequena e uma com resolução maior,
até ai tudo funciona corretamente, o problema é que eu tenho que exibir uma pagina com varias fotos pequenas que troca para a grande conforme clique, e nao estou conseguindo puxar a variavel pra jogar na função do ajax pra rodar...
Será que você's poderiam me ajudar? tbm tem uma coisa, eu estou salvando o id das fotos no banco e as fotos são armazenadas no servidor da seguinte forma, id_cliente+ "_" +id_foto (ex:14_1.jpg) e cada cliente tem 5 fotos, entao fica como 14_1.jpg, 14_2.jpg, 14_3.jpg etc, então tenho que fazer um esquema pro ajax puxar as ids e jogar na função? como que eu faço isso?Parece faltar só algum detalhe mas não consegui desvendar ainda pessoal...
ai estão os codigos que eu nao obtive sucesso rsrsrs
valew galera
foto.php
<?
include "../Admin/conecta.php";
$cod = $_GET['cod']; case 1: echo "<img src='';
break;
case 2: echo "<img src='$_GET['$foto2']'>";
break;
case 3: echo "<img src='$_GET['$foto3']'>";
break;
case 4: echo "<img src='$_GET['$foto4']'>";
break;
case 5: echo "<img src='$_GET['$foto5']'>";
break;
}
?><?
include "../Admin/conecta.php";
?><html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>.:: itapeti imóveis ::.</title>
<script src="ajax.js"></script>
</head>
<body onload="manda($foto1)">
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="500" rowspan="5" valign="top"><div id="foto"></div></td>
<td width="200"><a href="#"><img src="$" width="200" height="150" border="0" onclick="manda($foto1)" /></a></td>
<td><a href="#"><img src="$" width="200" height="150" border="0" onclick="manda($foto2)"/></a></td>
</tr>
<tr>
<td><a href="#"><img src="$" width="200" height="150" border="0" onclick="manda($foto3)"/></a></td>
<td><a href="#"><img src="$" width="200" height="150" border="0" onclick="manda($foto4)"/></a></td>
</tr>
<tr>
<td><a href="#"><img src="$" width="200" height="150" border="0" onclick="manda($foto5)"/></a></td>
</tr>
</table>
</body>
</html>// JavaScript Document
function manda(cod)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Este browser no suporta esta aplicação")
return
}
var url="foto.php?cod="+cod
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
/ Essa funcao ira exibir o resultado na DIV /
function stateChanged()
{
if (xmlHttp.readyState==1)
{
document.getElementById("foto").innerHTML="<img src='loading2.gif'> Processando"
}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("foto").innerHTML=xmlHttp.responseText
}
}
/ Instancia /
function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}Obrigadoo
Carregando comentários...