Cita:
Iniciado por Knime si no estoy mal, eso no tiene nada que ver.
Pero, qué crees?... resulta que sí estás mal y tiene todo que ver:
Código PHP:
Ver originalself::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
/* ***********************
Las líneas siguientes deben marcar error "undefined variable..."
************************* */
$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);
/* ***************************
Lo siguiente (definición de todas las variables) debes tenerlo antes de realizar consulta
***************************** */
//definimos las variables
$nombre_cap_nom=strip_tags($_POST['nombre_cap_nom']); $seo=$this->setSeo($_POST['nombre_cap']);
$videos = $opcion1." >> ".$servidorv1." ||| ".$opcion2." >> ".$servidorv2." ||| ".$opcion3." >> ".$servidorv3." ||| ".$opcion4." >> ".$servidorv4." ||| ".$opcion5." >> ".$servidorv5." ||| ".$opcion6." >> ".$servidorv6;
Si después de corregir esto sigue sin funcionar, entonces hay un error en otra parte de tu script/clase/proyecto.