首页 > 解决方案 > 如何允许空字段或替代解决未定义的偏移空值?

问题描述

我试图在我的数据库中插入一列,但该列可能有一些空字段,当尝试保存时,我在空字段中得到标题错误。

我用 2 个数组发布帖子,这是一个测试,第一个数组包含问题的 ID,第二个数组包含选择的 OPTION,但可能有一个答案留空,这是在尝试保存时,我收到标题错误,我需要知道是否有任何方法可以填写空值或允许这些空字段的任何替代方法。

$preg_id_array = $_POST['pregunta'];
$opcion_array  = $_POST['radio'];

 foreach ($preg_id_array as $p) 
   {
    $sql = "INSERT INTO detalle_resp(id_resp, preg_id) VALUES ('$id_resp','$p')";
    $result = $conexion->query($sql);
    $index = $p;
        $q = mysqli_query($conexion,"SELECT respuesta FROM detalle_resp");

    while(list($p) = @mysqli_fetch_row($q)) 
         {          
            mysqli_query($conexion,"UPDATE detalle_resp SET respuesta ='".$opcion_array[$index]."' WHERE preg_id='$p'");
    }

}

标签: phpmysql

解决方案


推荐阅读