Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problemi con select e array

    ho questo array:
    $sportelli=array('Campodasego' => 'Rifiuti' , 'Padova' => array('Rifiuti', 'Enel', 'Acquedotto'));
    e questo codice:
    $output_sp="<select name=\"serviz\" size='10' style=\"width:250px;height:100px\" >\n";

    foreach($sportelli as $key_sp => $valore_sp)
    {$output_sp.="\n<option value=\"$valore_sp\">$key_sp</option>\n";
    }
    $output_sp.="</select>";
    echo $output_sp;

    vorrei fare in modo che quando premo una delle opzioni mi visualizzasse un altra select con i valori.
    esempio:
    se seleziono campodarsego mi vien fuori una select con un unica option:Rifiuti.
    mentre se seleziono padova dovra venire fuori una select con le tre option:rifiuti,enel,acquedotto.
    come posso fare?

    oppure potrei fare cosi:
    foreach($sportelli as $key_sp => $valore_sp)
    {$output_sp.="\n<option value=\"$key_sp\">$key_sp</option>\n";

    }
    $output_sp.="</select>";

    //servizi

    $output_s="<select name=\"serviz\" size='10' style=\"width:250px;height:100px\">\n";


    foreach($sportelli as $key_s => $valore_s) {
    if ($key_s=="$key_sp"){
    if(!is_array($valore_s))
    {$output_s.="\n<option value=\"$key_s\">$valore_s</option>\n";}
    else {
    foreach ($valore_s as $val){
    $output_s.="\n<option value=\"$key_s\">$val</option>\n";
    }
    }
    }else{}
    }
    $output_s.="</select>";

    dove $key_sp è il valore della select precedente, ma con javascript onchange,come posso passare quel valore?help
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    passare un valore da una select all'altra in una stessa pagina non credo sia possibile in php.

    dovresti pensare a qualcosa in javascript, oppure a due pagine distinte in php.

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    infatti pensavo a qualcosa in javascript..

    ma non so da che parte iniziare,non lo conosco
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    chiedi nell'apposito forum, qualcuno più ferrato di me dovrebbe esserci.

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

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.