Array
(
)

PHP + Jquery atualizando Registro de Tabela

PHP
André Macedo
   - 27 nov 2012

Boa Tarde pessoal, estou com um problema para atualizar dados de uma Tabela
A estrutura é a seguinte
tenho uma Tabela
Nome | Telefone | Possui Creditos Celular?
Joao | 66666666 | Aqui tem um Select com as opções (Sim e Não) e os Valores 'S'e 'N'
MAria | 77777777 | Se o Usuario selecionar a opcao sim quero que atualize no BD
Arnaldo | 88888888 | o Registro para 'S' ou 'N'
Além do Campo select inclui um Botao, onde quero disparar a Ação, só que quando Clico no Botao referente ao primeiro registro Funciona, os demais registros não pq na minha função tem o nome do botão, mas todos os botões gerados no While possuem o mesmo nome
Meu Código está Assim
$("#btnAddCredito").click(function() {
// Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
var id = $("#id").val(), creditos = $("#adicionarCredito").val();
// Exibe mensagem de carregamento
$("#status").html("<img src='../imgs/carregando.gif' alt='Aguarde...' />");
// Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
$.post('sms/addCreditos.php', {id: id, creditos: creditos}, function(resposta) {
// Quando terminada a requisição
// Exibe a div status
$("#status").slideDown();
// Exibe mensagem de Retorno
$("#status").html(resposta);

});
});

<?php
$listagem = mysql_query("select * from $tabela");
while ($lista = mysql_fetch_array($listagem)){
?>
<tr class="gradeA">
<td><?php echo $lista["nome"]; ?></td>
<td><?php echo $lista["email"]; ?></td>
<td><?php echo $lista["creditos"]; ?></td>
<td>
<select name="adicionarCredito<?php echo $lista["id"]; ?>" id="adicionarCredito<?php echo $lista["id"]; ?>">
<option value="nenhum">Quantidade de Créditos</option>
<option value="30">R$10,00 = 30 SMS</option>
<option value="100">R$50,00 = 100 SMS</option>
<option value="300">R$100,00 = 300 SMS</option>
<option value="700">R$200,00 = 700 SMS</option>
</select>
<input type="hidden" id="id" name="id" value="<?php echo $lista["id"]; ?>">
<input type="button" id="btnAddCredito<?php echo $lista["id"]; ?>" name="btnAddCredito<?php echo $lista["id"]; ?>" onclick="SalvarCreditos('<?php echo $lista["id"]; ?>','adicionarCredito<?php echo $lista["id"]; ?>');" value="OK"></form></td>
<td><form action="RemoveCredito" method="post">
<input type="text" maxlength="3" size="5"></td>
</tr>
<?php
}
?>

Alguém Pode Me ajudar???

Fernando
   - 03 dez 2012

Pessoal segue um curso de php orientado a objetos que estarei ministrando online: http://stoodos.com/c/php-orientado-a-objetos/99