Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/07/2010, 09:25
Avatar de SymarCs
SymarCs
 
Fecha de Ingreso: abril-2010
Mensajes: 67
Antigüedad: 14 años
Puntos: 1
Respuesta: ayuda con recoger info de un array para generar una consulta de mysql

Haber, por lo que entendi tienes un combo (select) que lo llenas dinamicamente con los nombres de los provedores (de la BD), despues debes hacer la consulta y para eso necesitas el valor del combo (select).

Si es eso, para recoger el dato del select, lo haces con el nombre del select, como cualquier otro elemento del formulario (input por ejemplo con un $_POST o $_GET. En tu caso seria algo como:

Código PHP:
<?php
//Asi es para el boton enviar
if(isset($_POST['enviar'])){
  
//Recoges todos los demas datos del formulario
  //Y para recoger el valor del select, lo haces asi:
  
$nombreProvedor $_POST['provedor'];//POST['provedor'] por que asi se llama tu select
  
  //Haces la consulta dinamica, buscas por el nombre
  
$sql2 "select los_campos_que_necesitas from nombre_tabla where nombre like '%".$nombreProvedor."%'";
  
//Muestras la informacion que quieres de ese provedor
}
?>
Aun que si buscas por el nombre, puedo haber vario provedores con el mismo nombre seria mejor que lo buscaras con mas datos o simplemente con su clave primaria.

Para la busqueda de cadenas revisa este link
http://dev.mysql.com/doc/refman/5.0/...functions.html

Saludos, espero te sirva.