Foros del Web » Programando para Internet » PHP »

Traer archivos por medio de un combobox

Estas en el tema de Traer archivos por medio de un combobox en el foro de PHP en Foros del Web. Buenos dias... Necesito por favor que alguien me ayude con lo siguiente. Tengo un combobox, el cual se compone de uns datos que llama del ...
  #1 (permalink)  
Antiguo 26/05/2011, 08:31
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Traer archivos por medio de un combobox

Buenos dias...
Necesito por favor que alguien me ayude con lo siguiente.
Tengo un combobox, el cual se compone de uns datos que llama del mysql, lo que necesito es como hacer para que cuando seleccione uno de estos datos, me traiga todo lo que hay en la tabla sobre este dato, no se si me hice entender... espero que me ayuden.. muchas gracias

pd: no se mucho, es mas se lo mas minimo de php, tons para que porfa sea muy especificos con las respuestas

__________________
Umm, infraccion :(//
  #2 (permalink)  
Antiguo 26/05/2011, 08:42
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Traer archivos por medio de un combobox

Debes utilizar esto en tu select:

Código HTML:
Ver original
  1. <select name="opcion" onchange="this.form.submit()">

Dependiendo del valor que lleve realizas tu consulta y lo muestras por pantalla, la consulta seria mas menos así:

Código PHP:
Ver original
  1. $opcion=$_POST['opcion'];
  2. $sql="select * from $opcion";
  3. //etc...

Si deseas postea tu code y veremos que podemos hacer para guiarte, saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #3 (permalink)  
Antiguo 26/05/2011, 09:02
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Respuesta: Traer archivos por medio de un combobox

Bueno, este es el codigo:
Cita:
<?php

$con=@mysql_connect('localhost','user','password') ;
@mysql_select_db('BD') or die ('[+]Error en la Bdd '.mysql_error());


$query= ("SELECT DISTINCT Celda FROM pendientes WHERE Cliente IS NOT NULL");
$result=mysql_query($query,$con) or die(mysql_error());

?>
<?php

$combo = "<select name=cliente>\n";

while($row=mysql_fetch_array($result))
{

$combo .= " <option value='".$row['Cliente'];

$combo .= "'>".$row['Cliente']."</option>\n";
}

$combo .= "</select>\n";


echo $combo;

?>

Pues, mirare con esto, aunque me estan diciendo qeu debo meterle javascript....
__________________
Umm, infraccion :(//
  #4 (permalink)  
Antiguo 26/05/2011, 09:17
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Traer archivos por medio de un combobox

Mira con esto : DISTINCT Celda solo traes el campo celda, mas abajo en tu combo llamas el campo cliente, creo que primero deberias arreglar eso, y respecto a JS puede ser, pero depende de cada uno, si quieres puedes lograr todo con PHP, o meterle Js, Ajax, etc...
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #5 (permalink)  
Antiguo 26/05/2011, 09:22
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Respuesta: Traer archivos por medio de un combobox

Mira, creo qeu no me he explicado bien.
esto que hice, es por que lo que me pidieron era que en una combobox, me trajera los cientes de la tabla, para asi, el cliente eligiera el suyo y de ahi poder mostrar todos los estractos, me refiero a que el cmbobox, s para hacer una consulta .. me explico mejor?
__________________
Umm, infraccion :(//
  #6 (permalink)  
Antiguo 26/05/2011, 09:30
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Traer archivos por medio de un combobox

Segun lo que entiendo es lo que te dejo a continuacion lo que necesitas :

Código PHP:
Ver original
  1. $cliente=$_POST['cliente'];
  2. if ($cliente!="")
  3. {
  4.     echo "el cliente que selecciono es  : $cliente";
  5.     //aca realizas tus querys muestras los datos, etc ;)
  6. }
  7. $con=@mysql_connect('localhost','user','password') ;
  8. @mysql_select_db('BD') or die ('[+]Error en la Bdd '.mysql_error());
  9. $query="SELECT DISTINCT (Celda),Cliente FROM pendientes WHERE Cliente IS NOT NULL";
  10. $result=mysql_query($query,$con) or die(mysql_error());
  11. echo'
  12.     <form name="" action="prueba.php" method="post">
  13.     <select name="cliente" onchange="this.form.submit()">
  14.         <option value="">--SELECCIONE--</option>';
  15. while($row=mysql_fetch_array($result))
  16. {
  17.     echo '<option value="'.$row['Cliente'].'">'.$row['Cliente'].'</option>';
  18. }
  19. echo'</select>
  20.     </form>';

Crear el archivo prueba.php y ejecuta ese code, me cuentas como te va, saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #7 (permalink)  
Antiguo 26/05/2011, 10:04
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Respuesta: Traer archivos por medio de un combobox

Si!!!!!!!!!!!!!!!!!!!
Muchisimas gracias, me fue de gran ayuda!






__________________
Umm, infraccion :(//
  #8 (permalink)  
Antiguo 26/05/2011, 10:25
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Traer archivos por medio de un combobox

Ok que bueno Saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón

Etiquetas: combobox, medio, tracker
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 19:01.