Получение значения NULL после повторной отправки - PullRequest
0 голосов
/ 22 апреля 2019

Добрый день, сообщество У меня проблемы с моим кодом у меня есть текстовое поле со значением PHP.

<label for="">Surname</label>
<input class="form-control"type="text" name="pasurname" id="pasurname" value="<?php echo $row['pasurname']; ?>">

Но после повторной отправки его с новым значением. я продолжаю получать ноль. или пусто

if(isset($_POST['viewprenataldataid']))  {  
  $pasurname = $_POST['pasurname'];
  $viewprenataldataid = $_POST['viewprenataldataid'];
  $query  =  mysqli_query($con,"UPDATE prenatalform SET pasurname='$pasurname' WHERE id = '$viewprenataldataid'");  

}

А вот мой образец AJAX

        $('#update').click(function(){
            $.ajax({  
                 url:"updateprenatal.php",  
                 method:"POST",  
                 data:$('#updateprenatalform').serialize(),  
                 beforeSend:function(){  
                      $('#update').val("Updating");
                 },  
                 success:function(data){  
                      $('form').trigger("reset"); 

                        alert(data);
                 }  
            });  
        }); 

Я всегда получаю сообщение об ошибке из данных оповещения о том, что $ _POST ['pasurname'] является неопределенным индексом. но после часа проверки. Я уверен, что это правильно. кстати мое текстовое поле тоже пришло из ajax. используя append (data)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...