Ciao a tutti, volevo chiedervi come potrei fare per recuperare il valore di una variabile che e' stata selezionata premendo un input type radio, e renderla disponibile nella stessa pagina
senza effettuare nessun refresh?
In pratica faccio una prima select dei clienti del partner, e quando viene schiacciato il radio
associato a un cliente subito sotto dovrei reperire i server del cliente selezionato ma non so come fare.
posto un po di codice:
( Nella pagina chiamata via ajax li becco cosi'codice:$contalink="1"; $sql = "select * from ACSSI_DAT.clssi00f where clsprt = '".$customerCLSCLO."' and clsatv <> 'A' order by clscli "; $stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE)); print '<table>'; while ($row = db2_fetch_array($stmt)) { if(!$row=="") { $CLISES = rtrim($row[7]); $RAGSES = rtrim($row[8]); $datcli = $CLISES . '|' . $RAGSES; ?> <tr> <td bgcolor="#BED6E0" valign="bottom" align="left" width="10"> <input type="radio" name="user" onclick="ajax_showTooltip('provadati.php?datcli=<?php echo $datcli?>',this);return false" > <input type="hidden" name="cli_<?php echo($contalink);?>" value="<?php echo($CLISES);?>" /> <input type="hidden" name="rag_<?php echo($contalink);?>" value="<?php echo($RAGSES);?>" /> </td> <td bgcolor="#BED6E0" width="500px"><font face="Times New Roman"> <?php echo"$CLISES $RAGSES";?></font></td>
$datcli= $_GET["datcli"];
list ($SERCLI,$CLIDES) = split ('[|]', $datcli);
$_SESSION['SERCLI'] = $SERCLI;
$_SESSION['CLIDES'] = $CLIDES
Pero' nella stessa pagina (senza refresh) non so come fare
<?php
$sql5 = "select * from ACSSI_DAT.sercl00f where sercli = '$_SESSION[SERCLI]' ";
$stmt5 = db2_exec($dbh, $sql5, array('cursor' => DB2_SCROLLABLE));
echo "$sql5";
while ($row5 = db2_fetch_array($stmt5))
{
if(!$row5=="") {
echo "S";
}
}
la sessione non e' disponibile se non faccio un refresh, forse con un qualcosa di simile
$SERCLI= $_POST['cli_'.$_POST['user']];
Ciao, grazie


Rispondi quotando