Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] variable enviada a php en "include"

Estas en el tema de variable enviada a php en "include" en el foro de PHP en Foros del Web. Hola a todos, como ha de suponerse por el titulo requiero saber cómo poder pasar una variable ($nopro) creada en un determinado php (editarproyecto.php) a ...
  #1 (permalink)  
Antiguo 05/03/2015, 12:33
Avatar de Jlopez2014  
Fecha de Ingreso: julio-2014
Ubicación: Barranquilla
Mensajes: 154
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta variable enviada a php en "include"

Hola a todos, como ha de suponerse por el titulo requiero saber cómo poder pasar una variable ($nopro) creada en un determinado php (editarproyecto.php) a otro(mailproyf.php), pero dicho php está en un include ya que es un email (se supone por su nombre :P) que se activa al actualizar los datos de editarproyecto.php. los intentos que he hecho obviamente no han resultados y varios inclusive son de consultas similares de temas en este foro de hace años... este es mi código a ver si puede "echarme una mano" gracias!...

editarproyecto.php (parte del include)
Código PHP:
Ver original
  1. if($btn=="Actualizar"){
  2.         $final=$_POST["txtestado"];
  3.         $fechacambio=$_POST["txtcambioest"];
  4.         $usuarioactual=$_SESSION["usuarioactual"];
  5.         if ($final=='EXF'){
  6.  
  7.  
  8.         include("mailproy.php");
  9.         }else if($final=='F'){
  10.         include ("mailproyf.php");
  11.         }
  12.        
  13.         $sql="insert into cambio_estado values ('','$nopro','$var8','$final','$usuarioactual','$fechacambio')";
  14.         $cs=mysql_query($sql,$cn);
  15.        
  16.         }

y el del mail incluido este...

Código PHP:
Ver original
  1. <?
  2. $destinatario = "jlopez@????.com";
  3. $asunto = "Nuevo cambio de estado en Proyecto MIP";
  4. $cuerpo = '
  5. <html>
  6. <head>
  7.   <title>Cambio de estado Proyecto EE</title>
  8. </head>
  9. <body>
  10. <h1>MODULO DE INFORMACION DE PROYECTOS MIP</h1>
  11. <p>
  12. <b>ING. XXX Bienvenido a el gestor de notificaciones de MIP</b>.Este correo tiene como finalidad notificar una nuevo cambio de estado del proyecto $nopro a facturado realizado virtualmente. Feliz d&iacute;a.
  13. </p>
  14. </body>
  15. </html>
  16. ';
  17. ...
  18. ?>

Última edición por Jlopez2014; 05/03/2015 a las 12:34 Razón: me falto aclarar la variable que deseo pasar
  #2 (permalink)  
Antiguo 05/03/2015, 12:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: variable enviada a php en "include"

Las variables se pasan solas al incluir el script en cuestión, es decir, primero defines la variable y al incluir ya estará disponible.

a.php
Código PHP:
Ver original
  1. $x = 'OK';
  2.  
  3. include 'b.php';

b.php
Código PHP:
Ver original
  1. echo $x; // OK

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 05/03/2015, 13:30
Avatar de Jlopez2014  
Fecha de Ingreso: julio-2014
Ubicación: Barranquilla
Mensajes: 154
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: variable enviada a php en "include"

ok listo, gracias por la colaboración... complicaba la situación siendo simple. Gracias!

Etiquetas: include, variablesphp
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 14:13.