Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Passaggio dati campi (input) di una radio?

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Scusate l'uppetto ma sono veramente bloccato, ho visto che se modifico i dati dell'ultima
    riga questi vengono passati in post:
    $TCTIED= $_POST['TCTIED];

    Pero' ovviamente passa solo i dati dell'ultima riga che e' stata letta...

    Consigli su come passare i dati, modificati, di una delle righe associate a un radio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Lacio perdere questa gestione o ho fornito troppe poche indicazioni?
    Sono sicuro che si possano passare i dati di una riga anche quando li ho modificati, ma io non so proprio come fare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Veramente e' impossibile fare un sfl di caricamento con php, ajax o altri?

    Ditemi almeno che lo e' cosi' lascio stare e cerco altre strade che e' da una settimana che sto morendo su 50 righe di codice.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.