Foros del Web » Programando para Internet » PHP »

Error al Enviar 2 Variables...

Estas en el tema de Error al Enviar 2 Variables... en el foro de PHP en Foros del Web. Pues veran el codigo que tengo para mostrar paginas.. En la Pagina A tengo algo como: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php $link = ...
  #1 (permalink)  
Antiguo 19/01/2010, 11:37
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Pregunta Error al Enviar 2 Variables...

Pues veran el codigo que tengo para mostrar paginas..

En la Pagina A tengo algo como:

Código PHP:
Ver original
  1. <?php
  2. $link = $_GET['link'];
  3. $ext="php";
  4. if (empty($link))$link = "cementerio_admin_portada_home.php"; else $link .= ".".$ext;
  5. if (file_exists($link)) @include $link; else include("cementerio_link_error.htm");
  6. ?>

lo hago para solo cambiar el contenido del medio (principal), ahora a cada link tengo algo como:

Código PHP:
Ver original
  1. <a href="?link=cementerio_admin_portada" title="Administracion de la Base de Datos" target="_self">Administrar</a>

Bueno eso funciona perfecto, pero tengo el formulario donde se ingresan datos a la BD el cual envia los datos al un *.php y este rectifica los datos y de hacer X operacion envia UN mensaje diciendo que ejecuto el comando, que dio error o que no se ejecuto nada (cosas asi):
Código PHP:
Ver original
  1. $msg = 5;
  2. header ("location: cementerio_admin_formulario_Identificar.php?msg=".$msg);
  3. CerrarCone($conex);

ahora como ya estoy trabajando con 2 variables tengo q tener en cuenta la variable "link" que es la que carga cada pagina, bien si envio 2 variables asi:
Código PHP:
Ver original
  1. header ("location: cementerio_admin_portada.php?msn=$msg&link=cementerio_admin_formulario_inhumacion");
el entra al link, es decir esa llega bien pero la variable MSN no esta, llega vacia porque??

No se si me doy a entender... :S Gracias....
  #2 (permalink)  
Antiguo 19/01/2010, 11:43
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Error al Enviar 2 Variables...

revisa el valor o la asignación de $msg, porque si debe estar vacía, debes revisar sus llamadas anteriores, utiliza siempre urlencode cuando sea necesario para evitar errores en la url
  #3 (permalink)  
Antiguo 19/01/2010, 11:47
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Error al Enviar 2 Variables...

pues como mostre si le asigno un valor, es decir no envio la variable LINK ella toma su valo 5,2,3,1 que son los valores que uso y pues ese valor llega al fomrulario y segun el valor asigna un mensaje como "no se conecto a la bd", o "no puede haber campos vacios" o "registro añadido!" pero cuando envio las 2 solo recibo unas porque cuando inverti el envio:

Código PHP:
Ver original
  1. header ("location: cementerio_admin_portada.php?link=cementerio_admin_formulario_inhumacion&msn=$msg");

Llega MSN pero no llega el Link...

Etiquetas: enviar, variables
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 08:14.