Comunidad de diseño web y desarrollo en internet online

Ingresar varios arrays a la DB en MYSQL con PHP

Citar            
MensajeEscrito el 31 May 2019 05:04 am
nuevamente, como les comente no soy muy ducto en el tema, aunque he avanzado, "eso pienso". les molesto nuevamente a pedir el favor y me colaboren en indicarme cual es el ERROR del porque NO me inserta la información en la DB acá lo que tengo.

//arreglo que llega desde la pagina donde se toman los datos

Código :

array (size=18) 'fecha_ela' => string '2019-05-31' (length=10) 'registro' => string '1' (length=1) 'gestion' => string 'CP' (length=2) 'objeto_gestion' => string 'cvzxcv' (length=6) 'docu_funcionario' => array (size=1) 0 => string '123456789' (length=9) 'funcionario' => array (size=1) 0 => string 'MILTON RAMIRO QUINTERO CORTES' (length=29) 'esquema1' => array (size=1) 0 => string 'SGP' (length=3) 'cargo1' => array (size=1) 0 => string 'Profesional Universitario' (length=25) 'email1' => array (size=1) 0 => string '[email protected] ' (length=31) 'documento' => array (size=1) 0 => string '5934553' (length=7) 'nombres' => array (size=1) 0 => string 'MAXIMINO CASTILLO ORTIZ ' (length=25) 'esquema' => array (size=1) 0 => string 'undefined' (length=9) 'cargo' => array (size=1) 0 => string 'Rector Institucion Educativa Completa ' (length=38) 'direccion' => array (size=1) 0 => string 'undefined' (length=9) 'telefono' => array (size=1) 0 => string 'undefined' (length=9) 'email' => array (size=1) 0 => string '[email protected] ' (length=31) 'autoriza' => string 'SI' (length=2) 'guardar' => string 'Insertar datos' (length=14)


//llamada a la pagina que contiene tanto la funcion de conexion como la de insercion de datos a la DB

require_once'../myDBC.php'; $nuevo=new myDBC();

//asignacion de valores "campos" a variables

Código :

if (isset ($_POST['insert'])) { if ($_SERVER["REQUEST_METHOD"] == "POST") { $fecha_ela = $_POST['fecha_ela']; $registro = $_POST['registro']; $gestion = $_POST['gestion']; $objeto_gestion = $_POST['objeto_gestion']; $docu_funcionario = $_POST['docu_funcionario']; $funcionario = $_POST['funcionario'];
$esquema1 = $_POST['esquema1']; $cargo1 = $_POST['cargo1']; $email1 = $_POST['email1']; $documento = $_POST['documento'];
$nombres = $_POST['nombres']; $esquema = $_POST['esquema']; $cargo = $_POST['cargo']; $direccion = $_POST['direccion']; $telefono = $_POST['telefono']; $email = $_POST['email'];
$autoriza = $_POST['autoriza']; }


//llamado a funcion para insercion de datos

Código :

$nuevo->agregar_soli($fecha_ela, $registro, $gestion, $objeto_gestion, $docu_funcionario, $funcionario, $esquema1, $cargo1, $email1, $documento, $nombres, $esquema, $cargo, $direccion, $telefono, $email, $autoriza); }


//funcion de insercion a la DB

Código :

public function agregar_soli($fecha_ela, $registro, $gestion, $objeto_gestion, $docu_funcionario, $funcionario, $esquema1, $cargo1, $email1, $documento, $nombres, $esquema, $cargo, $direccion, $telefono, $email, $autoriza) { for($i=0; $imysqli->query($sql); $res = mysql_query($sql); } }

Por nitramara

30 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 31 May 2019 12:57 pm
Que error te da?

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 May 2019 02:02 pm

solisarg escribió:

Que error te da?


No.. no da error.. solo que no ingresa nada a la DB

Por nitramara

30 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 31 May 2019 03:19 pm
Esto que pegaste lo copiaste mal o es incorrecto y deberia dar error de sintaxis

{ for($i=0; $imysqli->query($sql); $res = mysql_query($sql); } }

Deberia ser algo asi

Código :

{ 
  $res = mysql_query($sql) or die(mysql_error()); 
} }


mysql_query hace anos que ya no se usa, ahora es mysqli_query, supongo que copiaste codigo viejo. De todas formas para cambiarlo deberias cambiar la sintaxis de todas las llamadas, mira si te funciona asi

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.