【发布时间】: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 类型值的数组偏移量
【问题讨论】:
-
请用英文,或在Stack Overflow en español尝试您的问题。