Foros del Web » Programando para Internet » PHP »

no que queda ingresado en la base de datos

Estas en el tema de no que queda ingresado en la base de datos en el foro de PHP en Foros del Web. tengo el siguientre problema estoy guardando unos datos pero no me manda ningun error de que el dato no puede ser guardado , pero cuando ...
  #1 (permalink)  
Antiguo 19/11/2006, 15:05
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
Exclamación no que queda ingresado en la base de datos

tengo el siguientre problema estoy guardando unos datos pero no me manda ningun error de que el dato no puede ser guardado , pero cuando abro el guarda _bodega.php me muestra los siguientes errores
Código PHP:
NoticeUndefined indexn1 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 4

Notice
Undefined indexn2 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 5

Notice
Undefined indexn3 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 6

Notice
Undefined indexn4 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 7

Notice
Undefined indexn5 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 8

Notice
Undefined indexn6 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 9

Notice
Undefined indexn7 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 10

Notice
Undefined indexn8 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 11

Notice
Undefined indexn9 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 12

Notice
Undefined indexn10 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 13

Notice
Undefined indexn11 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 14

Notice
Undefined indexn12 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 15

Notice
Undefined indexn13 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 16

Notice
Undefined indexn14 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 17

Notice
Undefined indexn15 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 18

Notice
Undefined indexn16 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 19

Notice
Undefined indexn17 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 20

Notice
Undefined indexn18 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 21

Notice
Undefined indexn19 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 22

Notice
Undefined indexn20 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 23 

y este es el codigo

Código PHP:
<?php 
   
include("../conexion.php"); 
   
$link=Conectarse();
   
$n1=$_GET['n1']; 
   
$n2=$_GET['n2'];  
   
$n3=$_GET['n3']; 
   
$n4 =$_GET['n4'];  
   
$n5=$_GET['n5']; 
   
$n6=$_GET['n6']; 
   
$n7 =$_GET['n7']; 
   
$n8=$_GET['n8']; 
   
$n9=$_GET['n9']; 
   
$n10=$_GET['n10']; 
   
$n11=$_GET['n11']; 
   
$n12=$_GET['n12'];
   
$n13=$_GET['n13'];  
   
$n14=$_GET['n14']; 
   
$n15=$_GET['n15']; 
   
$n16=$_GET['n16']; 
   
$n17=$_GET['n17']; 
   
$n18=$_GET['n18'];  
   
$n19=$_GET['n19'];
   
$n20=$_GET['n20'];
   
mysql_query("insert into bodega (n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,) values
   
    ('$n1','$n2','$n3','$n4','$n5','$n6','$n7','$n8','$n9','$n10','$n11','$n12','$n13','$n14','$n15','$n16','$n17','$n18','$n19','$n20')"
,$link); 
  
  
// header("Location: ingreso.php"); 

?>

si me pueden alludar en los otrs formularios me funciona bien pero en este nop no entinedo
  #2 (permalink)  
Antiguo 19/11/2006, 15:28
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años
Puntos: 15
Primero que nada es aYudar y no alludar

Segundo, no son errores, son alertas y el PHP se va a ejecutar igual, pero te advierte que no se han definido las variables.

Tercero, la instrucción MYSQL tiene un error en la sintaxis "...n17,n18,n19,n20,) values ...", te está sobrando la última coma (,).

Cuarto, para que te asegures si la instrucción sql no tuvo problemas, abajo de la instrucción mysql_query pon:
Código PHP:
echo mysql_error($link); 
Si hay problemas te saldrá toda la explicación del error.

Quinto, para que no te salga las advertencias (NOTICE) cambia a:
Código PHP:
$n1=$_GET['n1']; 
por:
Código PHP:
if (isset($_GET['n1'])) $n1=$_GET['n1'];
else 
$n1 ''
Suerte y cualquier cosa aká estamos... ;)
  #3 (permalink)  
Antiguo 19/11/2006, 15:53
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
si es ayuda perdon
Me sale esto y no me graba pero es extraño por que el otro formulario me funciona bien
Código PHP:
NoticeUndefined variablen2 in c:archivos de programaeasyphp1-8wwwphpbodegaguardar_bodega.php on line 69 
  #4 (permalink)  
Antiguo 19/11/2006, 17:37
 
Fecha de Ingreso: noviembre-2006
Mensajes: 437
Antigüedad: 17 años, 5 meses
Puntos: 3
Hola a83! Como dice reyesoft tienes un problema con las variables. Asegurate de haber definido n2.
Un saludo
  #5 (permalink)  
Antiguo 19/11/2006, 17:52
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años
Puntos: 15
Lo que te hice reemplazar hazlo con también n2, n3, n4, etc etc etc.

Con respecto a la instrucción... ¿inserta el registro o deja todo en blanco?

Juega un poco también con tu PHP y haz pruebas para aprender y tratar de solucinarlo solo, acá solo damos empujones y no trabajos ;).

Saludos...
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 09:41.