Back to top

Autore Topic: select e metodo post  (Letto 1206 volte)

Offline kolbac

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
select e metodo post
« il: 08 Mar 2007, 12:22:31 »
Ciao ragazzi, spiegatemi una cosa.
devo passare i valori di queste liste di selezione tramite post, il problema è che non so come recuperarlo visto che la proprietà name della select è un vettore. Nel caso dell'ultima select dove name=autoOpen il problema non si pone...
 
Codice: [Seleziona]
  <select name="pdMarkers[catSep]">
<option value="," <?php if($pdParams->catSep == ",") echo "selected=\"selected\""?>>, (Normal Separator)</option>
<option value="|" <?php if($pdParams->catSep == "|") echo "selected=\"selected\""?>>| (SEF Separator)</option>
  </select>

<select name="pdMarkers[safariCompat]">
<option value="0" <?php if($pdParams->safariCompat == "0") echo "selected=\"selected\""?>>No</option>
<option value="1" <?php if($pdParams->safariCompat == "1") echo "selected=\"selected\""?>>Si</option>
  </select>

  <select name="autoOpen">
<option value="0" <?php if($row->autoOpen == 0) echo "selected=\"selected\""?>>No</option>
<option value="1" <?php if($row->autoOpen == 1) echo "selected=\"selected\""?>>Si</option>
  </select>

ho provato in questi modi ma niente... dove sbaglio
mosGetparam ($_POST,'pdMarkers[0]')
mosGetparam ($_POST,'pdMarkers[safariCompat]')

Grazie...

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: select e metodo post
« Risposta #1 il: 08 Mar 2007, 12:37:59 »
Per recuperare un valore che è un array è sufficiente il nome:

Codice: [Seleziona]
<select name="nome[]" />

mosGetParam($_POST, "nome");

Sinceramente però non ho mai provato con array a chiave specificata. Prova così:

Codice: [Seleziona]
$nome = mosGetParam($_POST, "nome");
$catSep = $nome["catSep"];


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

 



Web Design Bolzano Kreatif