Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 24
  1. #11
    quindi le radio le crei con PHP
    Codice PHP:

    echo "<td align='center'><input name='ric' type='radio' value='$riga[1]' id='radio-1' onclick='checkRadio(this.id);'/></td>"
    quindi da come vedi innanzitutto ho messo un ID e deve essere ovviamente univoco per ognuna di loro poi ho modificato il modo in cui fai l'onclick..

  2. #12
    Codice PHP:
    if($cod_richiedente==$riga[1]){
                                echo(
    "<td align='center'><input id='$i' name='ric' type='radio' value='$riga[1]' checked='checked' onclick='checkRadio(this.id);'/></td>");
                                
    $i++;
                            }else{
                                echo(
    "<td align='center'><input id='$i' name='ric' type='radio' value='$riga[1]' onclick='checkRadio(this.id);'/></td>");
                                
    $i++;
                            } 
    è un casino perchè per selezionare adesso devo cliccare mille volte più o meno!!!
    che palle!!!

  3. #13
    Spiegati meglio..

  4. #14
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da webking2003
    Spiegati meglio..
    Auguri
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #15
    forse ho capito cosa intende.... vuole che lo modifico cosi:
    codice:
    function checkRadio(radioID){
     
     for(var x=0;x<numeroRadio; x++){
      if(radioID != x){
       var oRadio = document.getElementById(x);
            oRadio.checked = false;
      }
     }
    
     var oRadio = document.getElementById(radioID);
     if(oRadio.checked == true){
       oRadio.checked = false;	
     }
     else{
       oRadio.checked = true;	
     }
    }
    dove devi modificare il for mettendo il numero di radio che hai creato al posto di "numeroRadio"

  6. #16
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    id="1" numerico
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #17
    Praticamente... cmq potrebbe modificarlo come "myRadio-1" e via via così

  8. #18
    Dato che non ho un numero predefinito di radio...ne ho tanti quanti sono i risultati di una query. Per ciò devo passare alla funzione anche questo valore e non so come si fa...ma tanto per provarlo ho inserito io un valore fisso e non funziona.
    Penso che ci rinuncerò!!!

  9. #19
    Se ci mandi un pochino di codice possiamo vedere se si può risolvere..

  10. #20
    Posso postarti il codice ma dubito che ti potrà essere utile...
    Codice PHP:
    <script type="text/javascript">
        function checkRadio(radioID){
            for(var x=0;x<15; x++){
                if(radioID != x){
                var oRadio = document.getElementById(x);
                oRadio.checked = false;
                }
            }
            var oRadio = document.getElementById(radioID);
            if(oRadio.checked == true){
               oRadio.checked = false;    
            }else{
               oRadio.checked = true;    
            }
        }
    </script>
    <?php

                
    $query_r
    =oci_parse($con,"select r, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10
                from(select * from tabelle where condizioni and rownum <= 
    $a)
    where r > 
    $from");
    oci_execute($query_r);
    echo(
    "<table>");
    echo(
    "<thead id='primo_seconda'><tr><td align='center' colspan='10'></td></tr>");
    echo(
    "<thead id='secondo'><tr>");
        echo(
    "<td align='center'>Seleziona</td>");
        echo(
    "<td align='center'>Codice</td>");
        echo(
    "<td align='center'>Nominativo</td>");
        echo(
    "<td align='center'>Indirizzo</td>");
        echo(
    "<td align='center'>Codice Fiscale</td>");
        echo(
    "<td align='center'>Partita IVA</td>");
        echo(
    "<td align='center'>Descrizione</td>");
        echo(
    "<td align='center'Città</td>");
        echo(
    "<td align='center'>Provincia</td>");
        echo(
    "<td align='center'>Cap</td>");
    echo(
    "</tr></thead>");
    echo(
    "<form action='modifica_dettaglio_utente2.php' method='POST'>");
    echo(
    "<tbody>");
    $i=0;
    while(
    $riga=oci_fetch_array($query_rOCI_NUM OCI_RETURN_NULLS)){
    echo(
    "<tr>");
    if(
    $cod_richiedente==$riga[1]){
        echo(
    "<td align='center'><input id='radio-$i' name='ric' type='radio' value='$riga[1]' checked='checked' onclick='checkRadio(this.id);'/></td>");
        
    $i++;
    }else{
        echo(
    "<td align='center'><input id='radio-$i' name='ric' type='radio' value='$riga[1]' onclick='checkRadio(this.id);'/></td>");
        
    $i++;
    }
    echo(
    "<td align='center'>".$riga[1]."</td>");
    echo(
    "<td align='center'>".$riga[2]."</td>");
    echo(
    "<td align='center'>".$riga[3]."</td>");
    echo(
    "<td align='center'>".$riga[4]."</td>");
    echo(
    "<td align='center'>".$riga[5]."</td>");
    echo(
    "<td align='center'>".$riga[7]."</td>");
    echo(
    "<td align='center'>".$riga[8]."</td>");
    echo(
    "<td align='center'>".$riga[9]."</td>");
    echo(
    "<td align='center'>".$riga[10]."</td>");
    echo(
    "</tr>");
    }
    echo(
    "</tbody>");
    echo(
    "<tr><td align='center' colspan='10' bgcolor='#7BA5E7'></td></tr>");
    echo(
    "<tr><td align='center' colspan='10' bgcolor='#7BA5E7'>".pagination_4($total_pages$page)."</td></tr>");
    echo(
    "<tr><td align='center' colspan='10' bgcolor='#7BA5E7'><input class='bottone' type='submit' value='Avanti' style=\"cursor:pointer;cursor:hand;\"></td></tr>");
    echo(
    "</form>");    
    echo(
    "</table>");        
    ?>
    Ovviamente ti ho tolto tutto il superfluo...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.