jak nastavit u html <select multiple>selected="selected"

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. ahoj, mam php funkci, jde o nacteni multiple selectu na onchange se form odesle(vola sam sebe), jak v te fuknci prosim nastavim selected="selected" pro vice vybranych hodnot? fce(){ $query = "select loc.key, loc.title from $database.locality loc"; if ($result = mysql_query($query)){ echo('<select multiple atd.>'); echo('<option value="">Vsechno</option>'."\n"); while ($row = mysql_fetch_object($result)){ if ($row->key.' '.$row->title != ''){ echo('<option '.($row->key == parse_array($_POST['lok']) ? 'selected="selected" ':'') .'value="'.$row->key.'">'.utf8_encode($row->title).'</option>'."\n"); echo('</select>'); } } } }
  2. No, select bude mít název třeba name="mulitselect[]" a pak to zase vyhodnotíš jako položky pole, každý option musí mít jednoznačné value. A pak už to je jasné. Ne?
  3. Ano <select name=cosi[]> jsem zapomnel dodat... muzes mi prosim to nejak nastinit v te funkci...? Dekuji.
  4. nezkousel jsem to, ale asi takto: fce(){    $query = "select loc.key,    loc.title    from $database.locality loc";        if ($result = mysql_query($query)){       echo('<select name=\"lok[]\" multiple=\"multiple\">');       echo('<option value="">Vsechno</option>'."\n");       while ($row = mysql_fetch_object($result)){          if ($row->key.' '.$row->title != ''){             echo('<option '.(in_array($row->key, $_POST['lok']) ? 'selected="selected" ':'')             .'value="'.$row->key.'">'.utf8_encode($row->title).'</option>'."\n");             echo('</select>');          }       }    } } důležitá je tam ta informace získaná přes in_array... Už je to jasnější nebo podrobněji?
  5. parada..uz mi to beha...to in_array() je tam v poradku..... daval jsem tam podle if (a se to rovna) preji hezky den.
  6. mohl bych prosim jeste jednu radu... http://domina.wz.cz/ jedna se o dva html <select multiple></select> Vyber nekolika moznosti v jednom se dotahuji polozky do druheho. Vsechno je to v externim js souboru...mam problem, kdyz vyberu postupne vice moznosti v prvnim html selectu, tak se k prvnimu vybranemu dotahnou hodnoty do druheho, ale potrebuji, aby ty hodnoty tam pribyvaly...to mi nefunguje... Dekuji...
  7. Hmm, to je javascriptovina. Moc se mi o tom přemýšlet nechce, ale našel jsem toto: http://easy-designs.net/articles/replaceSelect/

← Zpět na všechna témata