Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2017, 12:47
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 4 meses
Puntos: 5
Pasar por url un mensaje de error

Hola amigas/os, a ver si me pueden ayudar con esto:

Tengo un codigo que me redirige al index usando la url que le digo y lo hace bien.

Pero cuando le adjunto a dicha url la indicacion de que me me muestre un mesaje de error.

Entonces no me funciona , y me dice que en la url la id "está indefinida".

Les explico con un ejemplo.

Esta es el codigo que me redirige correctamente:

Código PHP:
Ver original
  1. header("Location:../index.php?id=".$id);


Ahora pero si pongo esto, entonces me dice que no la id de la url no esta definida:

Código PHP:
Ver original
  1. header("../index.php?id=".$id."mensaje_error_crud=peso_excedido");

Me dice: "Undefined variable: id in line 47"

El mensaje "mensaje_error_crud", es recogido en el index asi:

Código PHP:
Ver original
  1. if(isset($_GET['mensaje_error_crud']))
  2.    
  3.         {
  4.             switch($_GET['mensaje_error_crud'])
  5.            
  6.                 {                                      
  7.                     case 'peso_excedido':
  8.                      
  9.                           echo "Adjunte un avatar que no supere los 150 kb, gracias.";
  10.                           break;                                                                                                                                                                                           
  11.             }            
  12.         }

Si me pudieran ayudar les estaria muy agradecido.

Un saludo.