dongshan4316 2019-04-22 02:31
浏览 44

重新发送后获取NULL值

Good day community I'm having some trouble with my code i have a textbox with PHP value.

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

But after re-sending it with its new value. i keep getting null. or blank

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

}

And here is my sample 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);
                 }  
            });  
        }); 

I always getting error from alert data that $_POST['pasurname'] is undefined index. but after an hour of checking it. im pretty sure that it is correct. by the way my textbox are also came from a ajax. using append(data)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
    • ¥20 易康econgnition精度验证
    • ¥15 msix packaging tool打包问题
    • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
    • ¥15 python的qt5界面
    • ¥15 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致