Foros del Web » Programando para Internet » PHP »

duda como tratar con variable

Estas en el tema de duda como tratar con variable en el foro de PHP en Foros del Web. Estimado Saludos tengo una duda de como trabajar con una variable que me traigo via POST lo que pasa es envio el siguiente hidden <input ...
  #1 (permalink)  
Antiguo 07/10/2010, 08:49
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años
Puntos: 7
duda como tratar con variable

Estimado

Saludos tengo una duda de como trabajar con una variable que me traigo via POST


lo que pasa es envio el siguiente hidden

<input type="hidden" name="idMatriz_Contacto_Sitio_Servicio[]" value="57">

y con este foreach lo recorro

foreach ($idMatriz_Contacto_Sitio_Servicio as $value) {

echo $value;

}

mi tema es envio los siguientes checkbox

<input type='checkbox' name='57' value='1'>

<input type='checkbox' name='57' value='2'>

<input type='checkbox' name='57' value='3'>

<input type='checkbox' name='57' value='4'>

si se dan cuenta la id del hidden es el nombre de los checkbox, me pregunto si existe alguna forma de leerlos o si a alguien se le ocurre otra forma de hacer esto, ya que hizo esto y me manda el tremendo error y es obvio

foreach ($idMatriz_Contacto_Sitio_Servicio as $value) {

echo $value;
linea 55 foreach ($value as $valuexD) {

echo $valuexD;
}
}


Warning: Invalid argument supplied for foreach() in /var/www/html2/comercial/losclientes/procesarMatris.php on line 55



Saludos
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #2 (permalink)  
Antiguo 07/10/2010, 09:02
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: duda como tratar con variable

No sale por ningun lado el POST en el foreach, esta mal hecho porque si los valores los tienes en post en que momento los moviste a la otra variable....
  #3 (permalink)  
Antiguo 07/10/2010, 09:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: duda como tratar con variable

el segundo foreach esta malo ya que le estas haciendo un foreach no a un arreglo sino al valor que te arrojo el primer foreach
  #4 (permalink)  
Antiguo 07/10/2010, 09:11
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años
Puntos: 7
Respuesta: duda como tratar con variable

es que tengo una funcion que tomas los post y los convierte en variables

de hecho hago un print_r($_POST) y me muestra los checkbox que estan pasando
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #5 (permalink)  
Antiguo 07/10/2010, 09:14
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años
Puntos: 7
Respuesta: duda como tratar con variable

Cita:
Iniciado por Death_Empire Ver Mensaje
el segundo foreach esta malo ya que le estas haciendo un foreach no a un arreglo sino al valor que te arrojo el primer foreach

claro ese es mi tema yo se que esta malo pero como le voy a pasar el arreglo de checkbox =(
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #6 (permalink)  
Antiguo 07/10/2010, 09:15
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: duda como tratar con variable

se me ocurre esto

Código PHP:
    foreach ($_POST['idMatriz_Contacto_Sitio_Servicio'] as $value) {

        echo 
$value;
        
        if(isset(
$_POST[$value])){
            
//si el checkbos fuera un arreglo
            
foreach ($_POST[$value] as $valuexD) {
                echo 
$valuexD;
            }
            
            
//sino
            //echo $_POST[$value];
            
        
}
    } 
  #7 (permalink)  
Antiguo 07/10/2010, 09:15
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: duda como tratar con variable

Una función que te convierte el post en variable? pues lo esta haciendo mal verificala porque ahí debe estar el problema

O en todo casa muestrala porque de pana aquí nadie es brujo aunq les guste jajaja saludos

Etiquetas: 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 02:29.