Ciao a tutti.
Ho creato una select html che mi prende i valori da una tabella.
Se la tabella è su MySQL, tutto funziona alla perfezione.
Vi posto il codice che ho scritto se la tabella anziché essere su MySQL è su DB2. Quello che cambia sono solo le chiamate alle funzioni di gestione del db. Tutto qua.
La lista di tutti i doc viene visualizzata, il problema è che non mi crea i "selected" correttamente, pur essendo $FCAPPL_filt inizializzata ad un valore.Codice PHP:$sqlstr = "SELECT GRNAME,GRDOC FROM NICOLA/GROUPS WHERE GRNAME = 'TUTTO' ORDER BY GRDOC";
$result = db2_exec($db2conn,$sqlstr,array('CURSOR' => DB2_SCROLLABLE));
if ($result)
{
echo "<select name='FCAPPL_filt'>" ;
$i=0;
while ($row = db2_fetch_assoc($result))
{
$documento = $row["GRDOC"];
echo "<option value='$documento'";
if (($documento == $FCAPPL_filt) || ($i == 0))
{
echo " selected";
}
echo ">$documento</option>";
$i++;
}
echo "</select>";
}
else
{
echo "[b]Errore[/b]";
}

Rispondi quotando