Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/12/2011, 10:38
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: passar por el metodo get o post un array de 2 dimensiones

asi si que le llega el valor
Código PHP:
Ver original
  1. $disponible_categoria = $_GET['disponible_categoria'];
  2. array(22) { ["lapiz"]=> string(1) "0"}


el segundo valor va a variar cada vez
no me funciona así, aunque en vez de lapiz diga nombre_categoria_pc
le llega null
Código PHP:
Ver original
  1. $disponible_categoria = $_GET['disponible_categoria']['lapiz'];

lo del foreach no se muy bien como hacerlo

hay gente que eso mismo que hago yo lo hace con checkbox yo lo quiero hacer con radio y ya casi funciona



el array propiamente dicho no existe son los valores que le llegan de los botones radio del formulario


Si<input type="radio" name="disponible_categoria[
Código PHP:
Ver original
  1. <?php echo $row_disponible_categoria_select['nombre_categoria_pc']?>
]" value="1"

Código PHP:
Ver original
  1. <?php
  2.         if( $row_disponible_categoria_select['disponible_categoria'] == 1 ){
  3.             echo 'checked="checked"';
  4.         }
  5.         ?>
/>


este valor es lo que llega por get disponible_categorías
Código PHP:
Ver original
  1. disponible_categoria[lapiz]=1


entre el set y el where como le paso este valor

Código PHP:
Ver original
  1. for($disponible_categoria_updates = 0; $disponible_categoria_updates < $comptar_numero_filas_select; $disponible_categoria_updates++ ){
  2.         $query = 'UPDATE categories SET disponible_categoria=' .  $disponible_categoria[$disponible_categoria_updates] . ' WHERE nombre_categoria_pc=  \'' . $nombre_categoria_pc[$disponible_categoria_updates] . '\';';
  3.         $result = mysqli_query($link,$query);
  4.     }

Última edición por albertrc; 08/12/2011 a las 11:35