【问题标题】:Hola, tengo un error donde el array offset es de un tipo null, si me podrian ayudar en encotrar el error (error linea 16)Hola, tengo un error donde el array offset es de un tipo null, si me podrian ayudar en encotrar el error (error linea 16)
【发布时间】:2022-06-18 04:11:13
【问题描述】:

Este es mi codigo:

<?php
session_start();

include "../conexion.php";

if (!empty($_POST)) {
    $alert = '';
    if (empty($_POST['nombre']) || empty($_POST['telefono']) || empty($_POST['direccion'])) {
        $alert = '<p class="msg_error">Todos los campos son obligatorios</p>';
    }else {
        
        $nit         = $_POST['nit'];
        $nombre      = $_POST['nombre'];
        $telefono    = $_POST['telefono'];
        $direccion   = $_POST['direccion'];
        $usuario_id  = $$_SESSION['idUser'];

        $result = 0;

        if (is_numeric($nit)) {
            $query = mysqli_query($conection, "SELECT * FROM cliente WHERE nit = '$nit'");
            $result = mysqli_fetch_array($query);
        }

        if ($result > 0) {
            $alert = '<p class="msg_error">El numero de NIT ya existe</p>';
        }else {
            $query_insert = mysqli_query($conection,"INSERT INTO cliente(nit,nombre,telefono,direccion,usuario_id) VALUES ('$nit','$nombre','$telefono','$direccion'),'$usuario_id')");

            if ($query_insert = true) {
                $alert = '<p class="msg_save">Cliente guardado correctamente</p>';
            }else {
                $alert = '<p class="msg_error">Error al guardar el cliente</p>';
            }
        }
    }
    mysqli_close($conection);
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <?php include "include/scripts.php"  ?>
    <title>Registro Cliente</title> 
</head>
<body>
    <?php include "include/header.php"  ?>
    <section id="container">
        <div class="form_register">
            <h1>Registro Cliente</h1>
            <hr>
            <div class="alert"><?php echo isset($alert)? $alert: '';?></div>

            <form action="" method="post">

                <label for="nit">NIT:</label>
                <input type="number" name="nit" id="nit" placeholder="Numero de NIT">

                <label for="nombre">Nombre:</label>
                <input type="text" name="nombre" id="nombre" placeholder="Nombre Completo">

                <label for="telefono">Telefono:</label>
                <input type="number" name="telefono" id="telefono" placeholder="Telefono">

                <label for="direccion">Direccion:</label>
                <input type="text" name="direccion" id="direccion" placeholder="Direccion Completa">

                <input type="submit" value="Guardar Cliente" class="btn_save">
            </form>
        </div>
    </section>
    <?php include "include/footer.php" ?>
</body>
</html>

el 错误已完成: 警告:第 16 行 D:\xampp\htdocs\Facturacion\sistema\registro_cliente.php 中的数组到字符串转换

警告:第 16 行 D:\xampp\htdocs\Facturacion\sistema\registro_cliente.php 中的未定义变量 $Array

警告:尝试访问第 16 行 D:\xampp\htdocs\Facturacion\sistema\registro_cliente.php 中 null 类型值的数组偏移量

【问题讨论】:

标签: php html mysql


猜你喜欢
  • 2014-09-14
  • 2022-12-05
  • 1970-01-01
  • 1970-01-01
  • 2023-02-07
  • 1970-01-01
  • 2022-12-02
  • 1970-01-01
  • 2016-01-20
相关资源
最近更新 更多