Foros del Web » Programando para Internet » Javascript »

javascript + $_SESSION (php)

Estas en el tema de javascript + $_SESSION (php) en el foro de Javascript en Foros del Web. Buenos dias foreros!!! Tengo un pequeño problema/curiosidad sin resolver. Tengo una aplicación que tiene un archivo javascript map_functions.js, que contiene un formulario html incrustado. El ...
  #1 (permalink)  
Antiguo 27/02/2008, 03:19
 
Fecha de Ingreso: febrero-2008
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Mensaje javascript + $_SESSION (php)

Buenos dias foreros!!!

Tengo un pequeño problema/curiosidad sin resolver.

Tengo una aplicación que tiene un archivo javascript map_functions.js, que contiene un formulario html incrustado.

El caso es que hay un campo del formulario que ha de ser el id de usuario de una base de datos. Y lo único q se me ocurre es pasarlo por $_SESSION incrustando un trozo de código php.

Al hacerlo, no hay fallos de compilación ni el sistema se me queja de nada, pero cuando registro el formulario en la bbdd, el id de usuario sale 0.

A alguien se le ocurre el motivo? O posibles errores/soluciones? Muchisimas gracias.

El código es el siguiente:

var inputForm = document.createElement("form");
inputForm.setAttribute("action","guardaImatges.php ");
inputForm.setAttribute("method","post");
inputForm.onsubmit = function() {};
inputForm.setAttribute("enctype","multipart/form-data");


//retrieve the longitude and lattitude of the click point
var lng = latlng.lng();
var lat = latlng.lat();
var data_guardat = new Date();
var usuari_id = <?php $_SESSION["idusuario"]; ?>;

inputForm.innerHTML = '<fieldset style="width:150px;">'
+ '<legend>Nova Imatge</legend>'
.
.
.

+ '<input type="hidden" id="data_guardat" name="data_guardat"
value="' + data_guardat + '"/>'
+ '<input type="hidden" id="usuari_id" name="usuari_id" value="'
+ usuari_id + '"/>'
+ '</fieldset>';


(*)Cabe decir q el $_SESSION(idusuario) viene de otro archivo donde he hecho un session_register del id de usuario, y q en ambas paginas al principio tengo un session_start(); al principio de página.

(**)Por cierto, la variable data_guardat de tipo Date, tampoco me la guarda bien, en el servidor me guarda 0000-00-00.

Si alguien tiene alguna ocurrencia se lo agradeceria muchisimo.

Marcello
  #2 (permalink)  
Antiguo 27/02/2008, 04:10
 
Fecha de Ingreso: febrero-2008
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: javascript + $_SESSION (php)

Por cierto, cabe destacar que he encontrado otro tema q iba de lo mismo que preguntaba yo.

He provado con estas 2 variantes y sigue sin funcionar, en la base de datos me registra como usuari_id = 0:

var usuari_id="<?=$_SESSION['idusuario']?>";

var usuari_id="<? echo $_SESSION['idusuario'] ?>";
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 02:01.