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 gente,
Seguinte estou iniciando no Ajax praticamente.
O que eu preciso é enviar uma variável recuperada do BD por Ajax.
Eu listo as imagens do banco de dados, e mostro um form onde coloca posição e titulo da imagem, ai quando dou submit, faz um update e insere esses valores.
Mas eu não entendi como eu envio tais dados por Ajax.
>
<?php
if (isset($_POST['enviar'])){
for ($i = 0; $i < count($_POST['anexos']); $i++){
$caminhoFile = $_POST['anexos'][$i];
$sql = "SELECT * FROM ger_imagens_portfolio WHERE img = '$caminhoFile' ORDER BY id_img DESC ";
$qr = mysql_query($sql) or die(mysql_error());
while($linha = mysql_fetch_assoc($qr)){
echo '
<div class="areaImgCad"><img src="uploads/'.$linha['img'].'" width="80" height="70" alt="'.$linha['titulo_imagem'].'" title="'.$linha['titulo_imagem'].'" /></div>
>
<form name="posicioImg" action="javascript:func()" method="post" class="posiFormCad">
<div class="titlePosiBox">Título Posição</div>
<input name="tituloDaImagem" value="'.$linha['titulo_imagem'].'" id="'.$linha['titulo_imagem'].'" type="text" class="inputTitleImg"/>
<input name="imgPosicao" value="'.$linha['posicao_img'].'" id="'.$linha['id_img'].'" type="text" class="inputPosicaoImg" />
<input name="idHidden" value="'.$linha['id_img'].'" id="'.$linha['id_img'].'" type="text" class="inputPosicao" style="display:none;" />
<div class="posicionaAtualizarImg"><input type="submit" id="posicioImg" name="posicioImg" value="Atualizar" class="posicionaAtualizarImgDup" /></div>
</form>
}
}
}
?>
>
$(function($) {
$("#posicioImg").submit(function() {
var tituloDaImagem = $("$linha['titulo_imagem']").val();
var imgPosicao = $("$linha['id_img']").val();
var idHidden = $("$linha['id_img']").val();
$("#status").html("<img src='loader.gif' alt='Enviando' />");
$.post('inseri.php', {tituloDaImagem: $linha['titulo_imagem'], imgPosicao: $linha['id_img'], idHidden: $linha['id_img']},
function(resposta) {
$("#status").slideDown();
if (resposta != false) {
$("#status").html(resposta);
}
else {
$("#status").html("Cadastro efetuado com sucesso!");
}
});
});
});
Tentei isso, mas sem sucesso.
Como eu faço esse upload no BD?
Att
Carregando comentários...