Ciao a tutti.
Voi riuscite a dirmi come posso fare per passare dei campi input che sono associati a un radio?
Ora mi spiego un po meglio, in pratica un sql mi restituisce un certo numero di record, esempio 2, ora io i campi del file li messi associati a un radio button e quando premo un tasto i dati del record (esempio con 2 record) che ho selezionato col radio vengoni passati a una pagina, fino a qua tutto bene.

Pero' ho bisogno di modificare i dati del record associati al radio e per come lo scritta io non passa i nuovi dati ma passa quelli che si e' gia' caricato.

Come posso fare? ammesso che riusciate a capire cosa ho scritto!!!

Pag1: Posto il codice un po piu' breve

Codice PHP:
<form name="modulo"  method="post" action="aggiornastrutturatecnicapreventivi.php"   onsubmit="return checkForm();">

$sql = " SELECT * FROM PW_DAT.PRTC200F 
         where TCANNO = $TEANNO and TCNRPR = $TENRPR and TCTIPO in(' ', 'P', 'A') 
         ORDER BY TCANNO DESC, TCNRPR DESC, TCNRTE ASC FOR READ ONLY OPTIMIZE    FOR 200 ROWS"; 

    $TCTIPO  = $row[9]; 
    $TCDSTE = $row[10]; 
......
?>

<td height="10"  bgcolor="#CCCCCC" align="left" width="20">
<input type="radio" id="user" name="user" value="<?php echo($contalink); ?>" />
<input type="hidden" name="tcnrte_<?php echo($contalink);?>" value="<?php echo($TCTIPO);?>" />
<input type="hidden" name="tctipo_<?php echo($contalink);?>" value="<?php echo($TCDSTE);?>" />

<td width="7%"  bgcolor="#CCCCCC"> <font face="Times New Roman" size="2">
      <select id="TCTIPO" name="TCTIPO" STYLE="font-weight:bold; font-family: monospace; font-size :9pt; width:35px;">
        <?php echo "<option value=\"$TCTIPO\">$TCTIPO</option>"?>
        <?php $sql1 "select DEFLG, DEDES from pw_dat.DECOD01L where DEFLD = 'TETIP' and DEATT <> 'A' order by DEFLG for read only "
        
$stmt1 db2_exec($dbh$sql1, array('cursor' => DB2_SCROLLABLE));
        while (
$row1 db2_fetch_array($stmt1)) 
        { 
        if(!
$row1=="") { 
        
$DEFLG=trim($row1[0]);
        
$DEDES=trim($row1[1]);
        echo 
"<option value=\"$DEFLG|$DEDES\">$DEFLG</option>"
        } 
        } 
        echo 
"<option value=\"\"></option>"
        echo 
"</select>" ?> 
</font></td> 

<td width="7%"  bgcolor="#CCCCCC"> <font face="Times New Roman" size="2"> 
<?php print '<input type="text"  name="TCTIED" value="'.$TCTIED.'" size="2" maxlength="3" /> ';?>
</font></td> 

......

<?php 
 

}
?>

<input type="submit"  value="Chiusura"  style=width:107px;height:20px; >

Pag2:
Codice PHP:
<?php
include("connection.inc");
header('cache-control: private');
session_cache_limiter('private_no_expire'); 
session_start();


if (isset(
$_POST['user'])) {
$TCTIPO $_POST['tctipo_'.$_POST['user']];
$_SESSION['TCTIPO'] = $TCTIPO;
$TCTIED $_POST['tctied_'.$_POST['user']];
$_SESSION['TCTIED'] = $TCTIED;
}

echo 
" -- $TCTIPO -- $TCTIED ";

?>
Ora i campi tipo e tied (e tutti gli altri) contengono ancora il valore che hanno assunto quando li ho caricati con l'sql e non i dati eventualmente modificati.

Mi sa che non sono stato per niente chiaro....

Ciao