Dentro do while , só funciona o primeiro form
.js
$('select').change(function(){
//alert('teste');
var id = document.getElementById('usuario_id').value;
var pagamento = document.getElementById('pagamento').value;
var venda = document.getElementById('venda_id').value;
$.ajax({
url:'pagamento.php',
type:'post',
data:{id:id, pagamento:pagamento, venda:venda},
success: function(data){
alert(data);
}
});
// window.location.reload();
})
function devedores(){
$data = date('Y-m-d',strtotime('+1 days'));
$sql = mysqli_query($this->conn,"select * from venda inner join usuario where usuario.usuario_id=venda.usuario_usuario_id and venda.venda_status=1 and venda.venda_data between '".date('Y-m-d')."' and '".$data."' ");
echo mysqli_num_rows($sql);
while ($loop = mysqli_fetch_array($sql)){
$id_venda = $loop['venda_id'];
$nome = $loop['usuario_login'];
$valor = $loop['venda_valor'];
$status = $loop['venda_status'];
$id_usuario = $loop['usuario_id'];
echo '
<div data-role="fieldcontain">
<form name="form_pay">
<input type="hidden" name="venda_id" id="venda_id" value="'.$id_venda.'">
<input type="hidden" name="usuario_id" id="usuario_id" value="'.$id_usuario.'">
<label for="flip-min">'.$nome.'</label>
<select name="pagamento" id="pagamento" data-role="slider">
';
if ($status == 0){
echo '<option value="1">Debito</option>
<option selected="selected" value="0">Pago</option>';
}else{
echo'
<option selected="selected" value="1">Debito</option>
<option value="0">Pago</option>';}
echo '
</select>
</form>
</div>';
}
}Discussão (0)
Carregando comentários...