Foros del Web » Programando para Internet » PHP »

sacar valor de array get

Estas en el tema de sacar valor de array get en el foro de PHP en Foros del Web. como puedo sacar el valor de un variable que se envia por get y contiene un array. Pues si lo que hago aquí es mandar ...
  #1 (permalink)  
Antiguo 17/06/2012, 17:20
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
sacar valor de array get

como puedo sacar el valor de un variable que se envia por get y contiene un array.

Pues si lo que hago aquí es mandar por headear para asi decirme la casilla falta por llenar, pero en lugar de eso me dice array.

código al cual le quiero sacar el valor array:

Código PHP:
Ver original
  1. if (!$_POST){
  2. ?>
  3. <form action="" method="post" enctype="multipart/form-data" id="form1" name="form1">  
  4.    
  5.     <?echo $_GET['variable'];?>
  6.       <br>
  7.     Telefono: <input type="text" name="telefono" size=14 >  
  8.     <br>
  9.     <input type="submit" value="registrarse">
  10.     </form>
  11. <?
  12. }//aqui termina el if del formulario de la autollamada
  13. else{
  14.     $telefono= $_POST["telefono"];
  15.    
  16.    
  17.  
  18.    if ($telefono == "") {
  19.     $b[] ="la casilla falta por llenar";
  20.     header("Location: a.php?variable=". $b);
  21.  
  22. }
  23. if (count($b) == 0)
  24. {  
  25.     echo "correcto";
  26.     }
  27. else {
  28.      foreach($b as $a) {
  29.           echo '<p>'.$a.'</p>';
  30.      }
  31. }  
  32. }
__________________
:cool: aprendiz :cool:
  #2 (permalink)  
Antiguo 17/06/2012, 17:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: sacar valor de array get

Eso sucede porque los arrays no pueden ser usados como strings, y eso es justamente lo que haces.

Para conseguirlo debes convertir primero el array a un string valido para poder pasarlo por una URL, eso lo consigues con http_build_query().
http://mx2.php.net/manual/en/functio...uild-query.php

Ahora, que viendo a detalle tu "problema" no veo caso de andar pasando por URL datos, ¡cuando podrías usar sesiones!

Además las sesiones conservan bien los arrays pues trabajan con casi cualquier tipo de variable.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/06/2012, 17:55
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: sacar valor de array get

Cita:
Iniciado por pateketrueke Ver Mensaje
Eso sucede porque los arrays no pueden ser usados como strings, y eso es justamente lo que haces.

Para conseguirlo debes convertir primero el array a un string valido para poder pasarlo por una URL, eso lo consigues con http_build_query().
http://mx2.php.net/manual/en/functio...uild-query.php

Ahora, que viendo a detalle tu "problema" no veo caso de andar pasando por URL datos, ¡cuando podrías usar sesiones!

Además las sesiones conservan bien los arrays pues trabajan con casi cualquier tipo de variable.
Muchas grasias amigo voy a tomar encuenta este dato.
__________________
:cool: aprendiz :cool:
  #4 (permalink)  
Antiguo 18/06/2012, 18:21
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: sacar valor de array get

este problema ya esta solucionado lo hice mediante

Código PHP:
Ver original
  1. $_session

y es muy facil trabajar con eso.

Solo me queda una duda por ahi lei que la variable $_session te consume recursos.

Me gustaría saber cuanto es lo que te consume de recursos.

Algún ejemplo.
__________________
:cool: aprendiz :cool:
  #5 (permalink)  
Antiguo 19/06/2012, 08:40
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: sacar valor de array get

Cita:
Iniciado por towi62 Ver Mensaje
este problema ya esta solucionado lo hice mediante

Código PHP:
Ver original
  1. $_session

y es muy facil trabajar con eso.

Solo me queda una duda por ahi lei que la variable $_session te consume recursos.

Me gustaría saber cuanto es lo que te consume de recursos.

Algún ejemplo.


Todo consume recursos, no deberías preocuparte por trivialidades.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: formulario, 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 14:42.