Pregunta:
Fecha: 14-02-2020 09:22:33
(En Español)
[url=https://ibb.co/fS6Lxp1]
[/url]
[url=https://ibb.co/pZq5gyb]
[/url]
[url=https://ibb.co/ZXvQq7R]
[/url]
Votos: -1 -
Respuestas: 1 -
Vistas: 5
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
No me Inserta la información en la base de datos[Resuelta]
De la comunidad, tengo un problema. Resulta que estoy desarrollando una tienda, hasta ahí todo bien, pero en la pagina de detalles de la tienda, osea detalles del producto tengo una venta modal para reportar el producto en caso de ser span o otros, pero al rellenar el formulario de la venta modal y enviar los datos, no marca error todo sucede bien, pero no me esta insertando correctamente la información en la base de datos y me marca bien. Ojo tengo toda la pagina de detalles donde de un while pero la venta modal esta en otro pagina y no se si eso se deba al problema.<?php
// error_reporting(0);
$errors = '';
$success = '';
require_once '../conexion/conexion.php';
if(isset($_POST['report'])){
$motivo = $_POST['motivo'];
$detail = $_POST['detail'];
// Verificar que no esten llegando vacios los datos
if(empty($motivo)){
$errors = 'Debes de espesificar el motivo del reporte <br/>';
}
if(empty($detail)){
$errors .= 'Por favor, explicanos el detalle de tu reporte <br/>';
}
// Limpiar datos
$motivo = htmlspecialchars($motivo);
$motivo = trim($motivo);
$motivo = filter_var($motivo, FILTER_SANITIZE_STRING);
$detail = htmlspecialchars($detail);
$detail = trim($detail);
$detail = filter_var($detail, FILTER_SANITIZE_STRING);
// Verificar que no pase de ciertos carateres
$motivoLen = strlen($motivo);
$detailLen = strlen($detail);
if(empty($errors)){
$statement = $conexion->prepare('INSERT INTO report_product (id_report_product, user_id, product_id, motivo, detail, create_at_report_product) VALUES(
null, :user_id, :id_producto, :motivo, :detail, NOW())'
);
$statement->execute(array(
':motivo' => $motivo,
':detail' => $detail
));
header('Location: /bomgos');
}else{
echo $errors;
}
}[url=https://ibb.co/fS6Lxp1]
[/url][url=https://ibb.co/pZq5gyb]
[/url][url=https://ibb.co/ZXvQq7R]
[/url]
Votos: -1 -
Respuestas: 1 -
Vistas: 5
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
-
Fecha: 15-07-2020 09:08:29 Ya he solucionado el problema, es simplemente que no me estaban llegando los datos de la pagina principal donde estaba esa información que es profile.php.
Pero lo solucione enviando los datos eninput type="hidden"
No si esta sea la mejor opción, pero lo he hecho de esta manera. Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
