Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/08/2012, 08:25
Gloton
 
Fecha de Ingreso: octubre-2006
Mensajes: 227
Antigüedad: 18 años
Puntos: 3
Respuesta: Problemas para tomar los valores

Cita:
Iniciado por Karmac Ver Mensaje
La variable se va a sobrescribir si le asignas otros valor, y la función se ejecuta porque $_SESSION['demo'] está siempre definido.

Mira usa mejor a ver si te sirve:
En vez de:
<a href="javascript:void(0)" onclick="primerafuncion('archivo2.php');">Ejecutar primerafuncion</a>

Pones:
<a href="javascript:void(0)" onclick="primerafuncion('archivo2.php?func=1');">E jecutar primerafuncion</a>

Y luego en PHP compruebas la variable para ejecutar una cosa u otra:
if ( $_GET['func'] == 1 ) {*}

Saludos.
Gracias amigo, lo probare, gracias.

Cita:
Iniciado por Nemutagk Ver Mensaje
Amigo, debes leer mas sobre PHP y Javascript, lo que pretendes hacer esta completamente mal, Javascript no interactua de esa forma con PHP, al ejecutar tu archivo PHP desecha todo el código HTML, y unicamente ejecuta el código PHP, para que sea mas facil de entender, cuando ejecutas archivo1.php PHP solo ve los siguiente:
Código PHP:
Ver original
  1. <?php  
  2.  
  3.         $_SESSION["demo"] = "Este es el valor de la primera funcion llamada primerafuncion";
  4.         $_SESSION["desde_archivo1"] = "SI";
  5.         $_SESSION["demo"] = "ESTE ES EL VALOR SEGUNDA FUNCION LLAMADA segundafuncion";
  6.         $_SESSION["desde_archivo1"] = "SI";
  7. ?>

Todo el código HTML PHP lo ignora por completo, para poder hacer lo que pretendes será necesario 1 de dos

a) implementar ajax para llamar a un archivo PHP
b) reedireccionar a un archivo php

En cualquiera de las dos será necesario enviar una variable GET para que sepas cual función es la que ha hecho la petición y saber que valor guardar en la variable de sesión
Excelente respuesta, voy a buscar informacion sobre interaccion entre javascript y php, aunque si tienes alguna referencia a algun articulo o pagina en donde se explique esto, seria genial.