Tengo una función que recopila todos los datos de un envío de formulario para agregarlo a la Base de Datos. Ahora bien esta función parece que no hace nada y no sale algún error que esté ocasionando que los datos no se inserten en la BD. Agradecería mucho si alguien me dijera, ¿Qué estoy haciendo mal? La función es al siguiente:
Código:
Espero que alguien me pueda ayudar y muchas gracias de antemano.public function add_capitulo(){ self::set_names(); $sql="INSERT INTO `m_capitulos` (`nombre_cap`, `nombre_cap_nom`, `id_ani`, `seo`, `videos`, `descargas`) VALUES (?, ?, ?, ?, ?, ?)"; $stmt=$this->dbh->prepare($sql); //insertamos las variables $stmt->bindParam(1, $nombre_cap); $stmt->bindParam(2, $nombre_cap_nom); $stmt->bindParam(3, $id_ani); $stmt->bindParam(4, $seo); $stmt->bindParam(5, $videos); $stmt->bindParam(6, $descargas); //definimos las variables $nombre_cap=strip_tags($_POST['nombre_cap']); $nombre_cap_nom=strip_tags($_POST['nombre_cap_nom']); $id_ani=strip_tags($_GET['id']); $seo=$this->setSeo($_POST['nombre_cap']); $videos = $opcion1." >> ".$servidorv1." ||| ".$opcion2." >> ".$servidorv2." ||| ".$opcion3." >> ".$servidorv3." ||| ".$opcion4." >> ".$servidorv4." ||| ".$opcion5." >> ".$servidorv5." ||| ".$opcion6." >> ".$servidorv6; $opcion1=stripslashes($_POST['opcion1']); $opcion2=stripslashes($_POST['opcion2']); $opcion3=stripslashes($_POST['opcion3']); $opcion4=stripslashes($_POST['opcion4']); $opcion5=stripslashes($_POST['opcion5']); $opcion6=stripslashes($_POST['opcion6']); $servidorv1 = detectar_server($opcion1); $servidorv2 = detectar_server($opcion2); $servidorv3 = detectar_server($opcion3); $servidorv4 = detectar_server($opcion4); $servidorv5 = detectar_server($opcion5); $servidorv6 = detectar_server($opcion6); $descargas = $p_descarga." >> ".$servidor1." >> ".$p_pass." >> ".$p_mb." ||| ".$p_descarga_2." >> ".$servidor2." >> ".$p_pass_2." >> ".$p_mb_2." ||| ".$p_descarga_3." >> ".$servidor3." >> ".$p_pass_3." >> ".$p_mb_3." ||| ".$p_descarga_4." >> ".$servidor4." >> ".$p_pass_4." >> ".$p_mb_4." ||| ".$p_descarga_5." >> ".$servidor5." >> ".$p_pass_5." >> ".$p_mb_5." ||| ".$p_descarga_6." >> ".$servidor6." >> ".$p_pass_6." >> ".$p_mb_6; $p_descarga=($_POST['url_1']); $p_descarga_2=($_POST['url_2']); $p_descarga_3=($_POST['url_3']); $p_descarga_4=($_POST['url_4']); $p_descarga_5=($_POST['url_5']); $p_descarga_6=($_POST['url_6']); $servidor1 = detectar_server($p_descarga); $servidor2 = detectar_server($p_descarga_2); $servidor3 = detectar_server($p_descarga_3); $servidor4 = detectar_server($p_descarga_4); $servidor5 = detectar_server($p_descarga_5); $servidor6 = detectar_server($p_descarga_6); $p_mb=($_POST['peso_1']); $p_mb_2=($_POST['peso_2']); $p_mb_3=($_POST['peso_3']); $p_mb_4=($_POST['peso_4']); $p_mb_5=($_POST['peso_5']); $p_mb_6=($_POST['peso_6']); $p_pass=($_POST['contrasena_1']); $p_pass_2=($_POST['contrasena_2']); $p_pass_3=($_POST['contrasena_3']); $p_pass_4=($_POST['contrasena_4']); $p_pass_5=($_POST['contrasena_5']); $p_pass_6=($_POST['contrasena_6']); $stmt->execute(); header("Location: add_capitulo.php?m=1");}
¡Saludos!