Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2016, 17:59
jmcat
 
Fecha de Ingreso: febrero-2016
Mensajes: 3
Antigüedad: 8 años, 2 meses
Puntos: 0
Pregunta Variable global pierde valor

Hola a todos/as.
De entrada decir que soy bastante novato en php y por eso os planteo este ¿como lo hago? y tambien nuevo en este foro "preguntando" aunque como seguidor ya hace mucho quehe perdido la cuenta de las veces que os he visitado.

Mi problema es que una variable global pierde su valor al querer pasarla a una ventana modal y no se que hago mal o que me falta o sobra. Os pongo el codigo o al menos lo importante:

// El script que llama a la ventana


<script type="text/javascript">
function abrir_Ampliacion(_valor){
var temp = $(this).attr('title'); // Intento capturar en la variable temp lo que estaba en title
document.getElementById('tabla').value=temp; // intento enviar el valor de la variable temp a la variable global $id_tabla del php
alert(temp); // esto lo puse para ver q tal

*** ESTAS TRES PRIMERAS LINEAS NO FUNCIONAN ***
** A partir de aqui si que me llama a la modal siempre y cuando saque las anteriores, sino tampoco **
document.getElementById("Fondo_Ventana_Modal_Ampli acion").style.visibility=_valor;
document.getElementById("Modal_Ampliacion").style. visibility=_valor;
}
</script>


// Aqui comenzaria la ventana modal

<div id="Fondo_Ventana_Modal_Ampliacion">
<div class id="Modal_Ampliacion">


<? echo $id_tabla; ?> // Aqui siempre marca el valor por defecto que es 0 (cero) cuando deberia ir cambiando en funcion de lo que viene seguidamente...


<?php // Aqui llamo a un PHP separado que tambien deberia recibir el nuevo valor de id_tabla pero no es asi

include 'robesc_v3_rddw/robesc_php_generic/filtro_ampliacion_2016.php';
?>

.... y seguiria el resto del codigo de la vantana modal pero que no afecta a lo que necesito

</div>
</div>


// Aqui estaria el cuerpo del html y con este cogido cambio el valor de id_tabla:

<?php
function cambia1(){
global $id_tabla;
$id_tabla = 1;
}
cambia1(); // Activo la funcion y Cambia Valor de $id_tabla // Esto va bien


He puesto las tres partes del codigo en este orden porque asi las tengo en realidad, no se si esto afecta.

En fin que no consigo que la variable $id_tabla vaya desde (cambia1) a (script) y de ahi a (modal) aunque tampoco se muy bien si es que tiene que ser asi, pero por todo lo que he consultado creo que si debe ser asi.

Bueno si alguien quiere colaborar en sacarme de esta pues se lo agradezco de antemano.

Muchas gracias y espero alguna ayudita.