Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    168

    Select Concatenate In Php

    salve ho un problema su queste select:

    in poche parole dovrei caricare e passare il parametro della prima select nella composizione della query della seconda select. mi hanno consigliato di usare l'ajax ma purtroppo non lo conosco...
    qualcuno potrebbe aiutarmi???

    codice:
    <select size="1" name="cat">
    <?
    $obj=new sast1com();
    $obj->connessione();
    $result = mysql_query("select * from categorie order by nome asc");
    while($array=mysql_fetch_array($result)){
    echo "<option value=\"$array[id]\">".$array[nome]."</option>";
    }
    ?>
    </select>
    
    <select size="1" name="art">
    <?
    $cat=$_GET['cat'];
    $obj=new sast1com();
    $obj->connessione();
    $result = mysql_query("select * from articoli order by descrizione where categoria='parametro della select precedente' asc");
    while($array=mysql_fetch_array($result)){
    echo "<option value=\"$array[id]\">".$array[descrizione]."</option>";
    }
    ?>
    </select>

  2. #2
    Proprio oggi ho lavorato con script.aculo.us per implementare il solito auto complete regione/provincia/comune seguendo questo utile tutorial:

    http://free-script.it/post/Script_aj...aculous-67.htm

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    168
    ma io non devo creare un capo di ricerca... ma solo passare il parametro.... poi la seconda select caricherà il valore nell'array e li visualizzerà...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    168
    scriptacuolous non va bene per quello che devo fare io

  5. #5
    Puoi usare direttamente Prototype:

    http://prototypejs.org/api/ajax/updater

    Crei un DIV nel quale inserire la seconda select, metti il codice di generazione della seconda select in uno script PHP a parte e richiami Ajax.Updater() nell'evento onChange della prima select.

    In questo modo il DIV con la seconda select verrà aggiornato ogni volta l'utente seleziona un elemento dalla prima select.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.