Foros del Web » Programando para Internet » PHP »

que error puedo tener en este codigo

Estas en el tema de que error puedo tener en este codigo en el foro de PHP en Foros del Web. buen día a todos. Tengo este código pero no encuentro el error; la conexion está bien, pero creo que el insert no. Les agredecería su ...
  #1 (permalink)  
Antiguo 17/01/2013, 10:13
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
que error puedo tener en este codigo

buen día a todos. Tengo este código pero no encuentro el error; la conexion está bien, pero creo que el insert no. Les agredecería su ayuda (Y)

Código PHP:
<?php

 
include("../Conexion/conexion.php");


if (
$_POST){
    

$id=$_POST["id"];
$fechaexpe=$_POST["feex"];
$lugarexpedi=$_POST["luex"];
$fechanaci=$_POST["fena"];
$lugarnaci=$_POST["luna"];
$prinombre=$_POST["pn"];
$segundnombre=$_POST["sn"];
$priapelli=$_POST["pa"];
$seguapelli=$_POST["sa"];
$tipsangre=$_POST["tisa"];
$rh=$_POST["rh"];
$edad=$_POST["edad"];
$estatu=$_POST["esta"];
$estadocivi=$_POST["estado"];
$tel=$_POST["tel"];
$direccion=$_POST["dirre"];
$Barrio=$_POST["barri"];
$Ciudad=$_POST["ciresi"];
$numlibreta=$_POST["libmili"];
$rango=$_POST["libreta"];
$email=$_POST["email"];
$casa=$_POST["vivipropi"];
$sexo=$_POST["sex"];
$camisa=$_POST["tallcami"];
$panta=$_POST["tallpant"];
$botas=$_POST["tallbot"];
$direccion=$_POST["primacomple"];
$especi1=$_POST["especi1"];
$bachicomple=$_POST["bachicomple"];
$especi2=$_POST["especi2"];
$actuaestudia=$_POST["actuaestudia"];
$estudioact=$_POST["estudioact"];
$hijo1=$_POST["hijo1"];
$achijo1=$_POST["achijo1"];
$sihijo1=$_POST["sihiestu"];
$hijo2=$_POST["hijo2"];
$achijo2=$_POST["achijo2"];
$sihijo2=$_POST["sihiestu2"];
$hijo3=$_POST["hijo3"];
$achijo3=$_POST["achijo3"];
$sihijo3=$_POST["sihiestu3"];
$hijo4=$_POST["hijo4"];
$achijo4=$_POST["achijo4"];
$sihijo4=$_POST["sihiestu4"];
$hijo5=$_POST["hijo5"];
$achijo5=$_POST["achijo5"];
$sihijo5=$_POST["sihiestu5"];
$conyugue=$_POST["conyugue"];
$ceduconyu=$_POST["cedulaconyu"];
$expediconyu=$_POST["expeconyu"];
$telconyu=$_POST["telconyu"];
$nombrepapa=$_POST["nyapa"];
$siopapa=$_POST["sipapa"];
$telepapa=$_POST["telepapa"];
$nombremama=$_POST["nyamadre"];
$siomama=$_POST["simama"];
$telemama=$_POST["telemama"];
$fecha=$_POST["fe"];





$sql="insert into empleados(identificacion,fechaexpedicion,lugarexpedicion,
    fechanacimiento,lugarnacimiento,primernombre,segundonombre,primerapellido,
    segundoapellido,tiposangre,rh,edad,estatura,estadocivil,
    telefono,residencia,barrio,ciudad,libretamilitar,clase,email,
    viviendapropia,sexo,tallacamisa,tallapantalon,tallabotas,primariacompleta,
    ultimoañoprimaria,bachillercompleto,ultimoañobachiller,actualestudia,
    descripcionestudio,hijo1,actualestudiahijo1,añohijo1,hijo2,actualestudiahijo2,
    añohijo2,hijo3,actualestudiahijo3,añohijo3,hijo4,actualestudiahijo4,
    añohijo4,hijo5,actualestudiahijo5,añohijo5,conoyugue,cedulaconyugue,
    lugardeexpedicionconyuge,telefonoconyugue,padre,vivepadre,madre,
    vivemadre,telefonomadre,fechaelaboracion) values('$id',
'$fechaexpe',
'$lugarexpedi',
'$fechanaci',
'$lugarnaci',
'$prinombre',
'$segundnombre',
'$priapelli',
'$seguapelli',
'$tipsangre',
'$rh',
'$edad',
'$estatu',
'$estadocivi',
'$tel',
'$direccion',
'$Barrio',
'$Ciudad',
'$numlibreta',
'$rango',
'$email',
'$casa',
'$sexo',
'$camisa',
'$panta',
'$botas',
'$direccion',
'$especi1',
'$bachicomple',
'$especi2',
'$actuaestudia',
'$estudioact',
'$hijo1',
'$achijo1',
'$sihijo1',
'$hijo2',
'$achijo2',
'$sihijo2',
'$hijo3',
'$achijo3',
'$sihijo3',
'$hijo4',
'$achijo4',
'$sihijo4',
'$hijo5',
'$achijo5',
'$sihijo5',
'$conyugue',
'$ceduconyu',
'$expediconyu',
'$telconyu',
'$nombrepapa',
'$siopapa',
'$telepapa',
'$nombremama',
'$siomama',
'$telemama',
'$fecha');"
;


    
$datos    =    mysqli_query($conexion,$sql);

    }
?>
  #2 (permalink)  
Antiguo 17/01/2013, 10:22
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: que error puedo tener en este codigo

Que error te da ?

De todas formas, mysqli_query es correcto? y no es mysql_query

Saludos.
  #3 (permalink)  
Antiguo 17/01/2013, 10:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: que error puedo tener en este codigo

Para saber el posible error debes imprimir mysqli_error() después de ejecutar la consulta, consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 17/01/2013, 10:30
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: que error puedo tener en este codigo

Cita:
Iniciado por pateketrueke Ver Mensaje
Para saber el posible error debes imprimir mysqli_error() después de ejecutar la consulta, consulta el manual.
hola, soy novato en este pero lo imprimi asi
Código PHP:
    echo $mensajemysqli_error(); 
y me dice que el error esta en la misma linea donde acabo de colocar el codigo
  #5 (permalink)  
Antiguo 17/01/2013, 10:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: que error puedo tener en este codigo

Supongo que debe ser molesto para ti compartir el mensaje de error, ¿verdad?

¿Leíste como debes usar dicha función en el manual?
http://php.net/mysqli_error
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 17/01/2013, 11:00
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: que error puedo tener en este codigo

coloque asi:

Cita:
if (!mysqli_query($sql, "SET a=1")) {
printf("Errormessage: %s\n", mysqli_error($sql));
}

/* Cierra la conexión */
mysqli_close($sql);
y sale este error, donde exactamente coloque ese codigo
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\monresltda\Ingresar\nuevoempleado. php on line 144

Warning: mysqli_error() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\monresltda\Ingresar\nuevoempleado. php on line 145
Errormessage:
Warning: mysqli_close() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\monresltda\Ingresar\nuevoempleado. php on line 149
  #7 (permalink)  
Antiguo 17/01/2013, 11:07
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: que error puedo tener en este codigo

Y sigues sin leer el manual, así no vas a llegar lejos.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql, sql, tener
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:37.