Joomla.it Forum
Non solo Joomla... => Sviluppo => : kolbac 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...
<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...
-
Per recuperare un valore che è un array è sufficiente il nome:
<select name="nome[]" />
mosGetParam($_POST, "nome");
Sinceramente però non ho mai provato con array a chiave specificata. Prova così:
$nome = mosGetParam($_POST, "nome");
$catSep = $nome["catSep"];