Я хочу отправить файл cookie для ввода и отправить его в мою базу данных, но отправьте мне пустое место, создайте файл cookie и отправьте на один просмотр
require_once('../modelo/modelobusqueda.php');
if (!empty($_POST)) {
# code...
$cedula = $_POST['cedula'];
setcookie('cedula',$cedula, time()+3600);
$obj = new busqueda();
if (isset($_POST['enviar']))
{
$value= $obj->busquedaexp();
}
}
< form action="" method="POST" id="miform">
< label>Cedula:</label></br>
< input type="text" id="cedula" name="cedula" maxlength="8" class="form-control" < ?php echo "value='".$_COOKIE["cedula"]."'"; ?> disabled></br>
Ниже приведено сообщение об ошибке:
SQLSTATE [23000]: нарушение ограничения целостности: 1048 Колонка 'cedula' не может быть нулевой
модель класса persona
{
частный доллар;
function __construct()
{
$this->conex = new conexion();
}
публичная функция registrarpersona()
{
try {
$sql = "INSERT INTO expediente (cedula, nombre, apellido, telefono, descripcion, direccion, fecha_nac, sexo, id_parroquia) VALUES (?,?,?,?,?,?,?,?,?)";
$obj = $this->conex->prepare($sql);
$obj->bindValue(1,$_POST['cedula'], PDO::PARAM_STR);
$obj->bindValue(2,$_POST['nombre'], PDO::PARAM_STR);
$obj->bindValue(3,$_POST['apellido'], PDO::PARAM_STR);
$obj->bindValue(4,$_POST['telefono'], PDO::PARAM_STR);
$obj->bindValue(5,$_POST['descripcion'], PDO::PARAM_STR);
$obj->bindValue(6,$_POST['direccion'], PDO::PARAM_STR);
$obj->bindValue(7,$_POST['fecha_nac'], PDO::PARAM_STR);
$obj->bindValue(8,$_POST['sexo'], PDO::PARAM_STR);
$obj->bindValue(9,$_POST['id_parroquia'], PDO::PARAM_STR);
$obj->execute();
} catch (Exception $e) {
echo "Error Al Registrar Expediente: " .$e->getMessage();
}