Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LeandroSouza

Array com AJAX/ PHP

Recommended Posts

Olá pessoal,

 

Tenho um carrinho de compra feito em php funcionando beleza, mas quero ele agora em AJAX acho legal (começando agora no AJAX)

 

Na hora de fazer a inclusao de dados sem grilo perfeito, mas me deparei com esse detalhe q n consigo:

 

Passar um array do PHP para o AJAX pra alterar qtde do produto

 

A pergunta é como passar esse array? input name"qtde[$id]" para o AJAX

 

HTML:

 

<input type"text" id="qtde[<?php echo $id ?>]" value="<?php echo $qtde ?>" />

 

<button onClick="atualiza_itens_js();"> Alterar</button>

 

======================================================================

 

AJAX:

 

function atualiza_itens_js() {
$.ajax({
type: "POST",
url: "app/modulos/includes/vendas_detalhe_itens_op.php",
data: {
acaoitens:'modificaritens',
idramdom: '<?php echo $sessao ?>',
qtdealtera: $('#qtde').val(), <<<<<<<<<<<<<<<<<<<<<<<< PRECISO PASSAR array tipo qtde[$id]
},
success: function(data) {
$('#mensagem').html(data);
}
});
}
======================================================================

 

 

PHP: (gravar)

 

$quant = $_POST['qtde'];
if (is_array($quant))
{
foreach($quant as $cod => $qtd)
{
//VERIFICAR SE N ESTAR COM VALORES NULLOS A QTDE
if(($qtd!='')and($qtd!='0')and($qtd!='0.00')and($qtd!='0,00')){
// Fazemos nosso update nas quantidades dos produtos
$sql_modifica = $bancodados->query("UPDATE vendas_itens SET qtde = '$qtd' WHERE ramdom = '$cod' AND sessao = '$sessao'");
if(!sql_modifica) {echo("Descricao do erro: " . mysqli_error($bancodados));}
}
}
}

 

====================================================================

 

Fiz trocentas tentativas e n conseguir por isso tou passando o codigo no inicio qdo comecei achei melhor para o entendimento

 

Desde já obrigado

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.