Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/05/2013, 13:43
Loop29
 
Fecha de Ingreso: julio-2012
Mensajes: 138
Antigüedad: 11 años, 9 meses
Puntos: 4
Respuesta: Obtener mas de un id con $_REQUEST de un hidden.

Pues basicamente el formulario es asi:
Código PHP:
Ver original
  1. <form method="post" action="valida.php">
  2. <?
  3. //Hago una consulta para obtener ids y guardo en una variable, la cual oculto en un hidden
  4. <input type="hidden" name="idProduct[]" value="<?echo $id; ?>">
  5. //Si hago el echo me imprime las id actuales que necesito
  6. echo $id
  7. <input type="submit">
  8. ?>
  9. </form>
  10.  
  11. Ahora, en valida.php recibo asi el valor:
  12. <?
  13. var_dump($_POST['idProd']);
  14.  
  15. Y luego hago una consulta para obtener datos en base a las ids que pase con $_POST
  16. $consulta = "SELECT nombre FROM producto where idProd = '$_POST[idProd]'");
  17. $resultado = mysql_query($consulta) or die('Consulta fallida: ' . mysql_error());
  18.  
  19. while($data = mysql_fetch_array($resultado)){
  20.     $nombre = $data['nombre'];
  21.    
  22. }
  23.         echo 'Si llego aqui';
  24.     echo $nombre;
  25. ?>

Pero ni si quiera imprime el 'Si llego aqui', y la consulta fallida es: Unknown column 'Array' in 'where clause'.

:S
__________________
Keep learning, someday the knowledge will be your future...