Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema con SESIONES (PHP & MSSQL)

Estas en el tema de Problema con SESIONES (PHP & MSSQL) en el foro de Bases de Datos General en Foros del Web. Hola a Todos! Mirar tengo un problemilla con las sesiones en PHP... en una pagina dada, creo una sesion: session_start(); session_register(numen); session_name('SesionJose'); echo 'Sesion Iniciada. ...
  #1 (permalink)  
Antiguo 06/04/2005, 06:16
Avatar de Pazosele  
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 2 meses
Puntos: 0
Problema con SESIONES (PHP & MSSQL)

Hola a Todos!

Mirar tengo un problemilla con las sesiones en PHP...

en una pagina dada, creo una sesion:

session_start();
session_register(numen);
session_name('SesionJose');
echo 'Sesion Iniciada. El nombre de la sesion es '.session_name().'';

esto funciona y al cargar la pagina veo que esta bien... Seguimos..

mas alante guardo un identificador que recibo de una pagina anterior:

$_SESSION['numen']=$id;

y hago un echo paraver si funciona, y Si, funciona...

esta pagina contiene un FORM y al acer el SUBMIT vamos a la siguiente pagina que recibe los datos correctamente, pero la sesion da un WARNING:

Warning: mssql_query(): message: Instrucción INSERT en conflicto con la restricción COLUMN FOREIGN KEY 'FK1_ENQ_RegEn'. El conflicto ha aparecido en la base de datos 'provs', tabla 'ENQ_En', column 'IdEn'. (severity 16) in c:\inetpub\wwwroot\responder\renq2.php on line 10

Warning: mssql_query(): Query failed in c:\inetpub\wwwroot\responder\renq2.php on line 10


el codigo en cuestion es:


$Id=$_SESSION['numen'];
$Moment=(date("d/m/Y H:i:s"));

echo $_SESSION['numen'];

/*la linea 10 es esta:*/ mssql_query("insert into Enq_RegEn (IdEn,Col,Mat, Mom) values ('$Id','$_POST[Col]','$_POST[Mat]','$Mom')",$servidor);

el caso es que si hago un print de la variable o un echo, me pone el valor correcto, a pesar de los warnings..
__________________
Share our Knowledge!
Adura Vita!

Última edición por Pazosele; 06/04/2005 a las 08:08 Razón: info extra
  #2 (permalink)  
Antiguo 06/04/2005, 08:05
Avatar de Pazosele  
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 2 meses
Puntos: 0
De acuerdo me auto respondo

Estaba pasandio un valor de ottra tabla, que no esxistia.. por eso me daba error.. TODO SOLUCIONADO!!!
:D
__________________
Share our Knowledge!
Adura Vita!
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 17:17.