Ajax+PHP no onchange html

18/06/2019

0

Senhores, boa tarde.
Estou com uma dificuldade para fazer uma função no ajax que chama um método do php, fiz uma que quando executo no onchange do input, ele só funciona na primeira linha da table(html), alguém teria um exemplo ou poderia me explicar como resolver isso?
Maycon Felippe

Maycon Felippe

Responder

Posts

18/06/2019

Maycon Felippe

a função LancaNota() só executa na primeira linha da table(html), porque?

Pagina que executa na table(html)
<script type="text/javascript">
    function LancaNota(){
            var dadosajax = {
                'NP1': $("#NP1").val(),
                'MAT': $("#MAT").val(),
                'DIS': $("#DIS").val(),
                'DEPEND': $("#DEPEND").val()
            };
            pageurl = 'controle/LancaNota.php';
            $.ajax({
                url: pageurl,
                data: dadosajax,
                type: 'POST'

            });
        }

</script>


Pagina que recebe os parametros do ajax
include_once("../Classes/Funcao.php");
$a->conect();
    $NP1 = $_REQUEST['NP1'];
    $MAT = $_REQUEST['MAT'];
    $DIS = $_REQUEST['DIS'];
    $DEPEND = $_REQUEST['DEPEND'];

      /*  $SQL = " Select * from sae001 WHERE mat='$MAT' AND SIT='1'";
        $RESUL = pg_query($SQL);
        while ($DADOS = pg_fetch_assoc($RESUL)) {

            $GRA = $DADOS['gra'];
            $CSO = $DADOS['cso'];
            $SER = $DADOS['ser'];
            $TUR = $DADOS['tur'];
            $SIT = $DADOS['sit'];

        }*/

        $SQL = "UPDATE sae003 SET ";
        //if (trim($NP1) <> ''){
            $SQL =$SQL." np1='$NP1'";
    //}

        $SQL =$SQL." WHERE dis='$DIS' and std='$DEPEND' and mat='$MAT'";// and sit='$SIT' and std='$DEPEND' and tur='$TUR' and dis='$DIS'";

        $result = pg_query($SQL);


?>
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar