Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2009, 09:52
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Mostrar los registros de una consulta a partir de un option

claro, varias....



el punto, es que la función mostrar() debe ser Javascript...

como te dije, revisando el tema que te sugerí... así esta echo, ahí usando jQuery...

adaptación...
Código javascript:
Ver original
  1. function mostrar() {
  2. var valor =$("#combo1").val();
  3.  
  4. //Invocacion al script php que procesa los datos y le enviamos los valores por POST
  5. $.post("procesa_combos.php", { 'valor': valor}, function(data){
  6. $("#combo2").html(data);
  7. });
  8. }

esto hace la función de tomar el valor del combo, y hacer la consulta con Ajax.. usando el método POST

ahora, en el PHP que recibe esta consulta.. debe ser mas o menos así....


procesa_combos.php
Código PHP:
$where = ! empty($_POST['valor'])? " WHERE foo='$_POST[valor]'"null;

   
$link mysql_connect("localhost""user""0000");
   
mysql_select_db("Prueba"$link);
   
$Select mysql_query("select * from Tabla " $where);
   while (
$Recorre mysql_fetch_array($Select)) {
//      echo $Recorre['Codigo']; 
//
// aquí, es la salida de HTML, XML, JSON o lo que desees
//
// esta salida se usara rellenar el elemento #combo2 de tu HTML
// de preferencia, has lo que quieras...
//
   

y eso es todo, el PHP imprime sus datos... el Ajax los recibe... y los coloca, bingo!


eso es todo lo que puedo hacer por ti, si no entiendes... ve y lee una referencia de Javascript (por que se ve que si sabes PHP)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.