0
Php code:
if($_REQUEST['alterarStatus']){ $alterarStatus = trataaspas($_REQUEST['alterarStatus']);}
if($alterarStatus=="aprovado"){
$SQL = "update ps set StatusTransacao='Aprovado' where Referencia = '52'";
}elseif($alterarStatus=="completo"){
}elseif($alterarStatus=="cancelado"){
}elseif($alterarStatus=="devolvido"){
}
JS Code:
function alterarStatusFunction(val){
if(val =="aprovado"){
if (confirm('Tem certeza que deseja alterar o status dessa transação para APROVADO?')) {
document.formtransacoes.submit();
} else {
return false;
}
}
else if(val =="completo"){
if (confirm('Tem certeza que deseja alterar o status dessa transação para COMPLETO?')) {
document.formtransacoes.submit();
} else {
return false;
}
}
else if(val =="cancelado"){
if (confirm('Tem certeza que deseja alterar o status dessa transação para CANCELADO?')) {
document.formtransacoes.submit();
} else {
return false;
}
}
else if(val =="devolvido"){
if (confirm('Tem certeza que deseja alterar o status dessa transação para DEVOLVIDO?')) {
document.formtransacoes.submit();
} else {
return false;
}
}
}
HTML code:
<form name="formtransacoes" id="formtransacoes" action="" method="post">
<?
while($obj = mysqli_fetch_object($result)){
$statustranssacao = $obj->StatusTransacao;
?>
<tr>
<td nowrap="nowrap" align="center">
<? if($obj->TransacaoID!=''){?>
<select style="width:200px" onchange="alterarStatusFunction(this.options[this.selectedIndex].title);" name="alterarStatus">
<option selected value="0">- Opções -</option>
<option disabled="disabled">------------------------------------------</option>
<? if($statustranssacao!='Aprovado' && $statustranssacao!='Completo'){?><option title="aprovado" value="<?=$obj->Referencia;?>">Marcar como APROVADO</option><? } ?>
<? if($statustranssacao!='Completo' && $statustranssacao=='Aprovado'){?><option title="completo" value="<?=$obj->Referencia;?>">Marcar como COMPLETO</option><? } ?>
<? if($statustranssacao!='Cancelado'){?><option title="cancelado" value="<?=$obj->Referencia;?>">Marcar como CANCELADO</option><? } ?>
<? if($statustranssacao!='Devolvido'){?><option title="devolvido" value="<?=$obj->Referencia;?>">Marcar como DEVOLVIDO</option><? } ?>
</select>
<? }else{ ?>
<span>Transação não iniciada!</span>
<? } ?>
</td>
</tr>
<? } } ?>
</form>
Guys, I can’t get this train to work. JS functions work normally, the problem is to execute the query according to the selected option. Someone has some hint?
It’s all one file or are they separate?
– MagicHat
Everything in one file, I didn’t put all the code here pq is quite extensive, so I put the most important parts.
– Wendler