Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    19

    controllo checkbox con javascript

    salve a tutti...tramite un codice misto fra html e php,visualizzo a video tramite una tabella costruita con un ciclo iterativo una serie di stringe. vorrei tramite una checkbox scegliere uno di questi di elementi e salvare almeno l'indice dell'array della sua selezione in maniera tale da poter stampare poi a video la scelta effettuata dall'utente. mi hanno detto che tramite javascript è possibile salvare queste informazioni col DOM...ma come faccio ??
    vi posto il codice:
    $maicon=mysql_connect("localhost","root","","3306" );
    mysql_select_db("progetto",$maicon);
    $queri="select * from catalogo order by codice";
    $result = mysql_query($queri, $maicon) or die("Errore Query");
    $riga=mysql_fetch_array($result);
    $n=0;
    While ($riga)
    {
    $codice[$n]=$riga[codice];
    $nome[$n]=$riga[nome];
    $prezzo[$n]=$riga[prezzo];
    $descrizione[$n]=$riga[descrizione];
    $offerta[$n]=$riga[offerta];
    $n++;
    $riga=mysql_fetch_array($result);
    }
    $i=count($codice);
    echo("<table BORDER='2'><tr>
    <tD><div style='text-align: center;'><font size='+2'><span style='font-family: AR BERKLEY;'>Codice Articolo</span></font></TD>
    <TD><div style='text-align: center;'><font size='+2'><span style='font-family: AR BERKLEY;'>Nome Articolo</span></font></TD>
    <TD><div style='text-align: center;'><font size='+2'><span style='font-family: AR BERKLEY;'>Prezzo(€)</span></font></TD>
    <TD><div style='text-align: center;'><font size='+2'><span style='font-family: AR BERKLEY;'>Descrizione</span></font></TD>
    <TD><div style='text-align: center;'><font size='+2'><span style='font-family: AR BERKLEY;'>Sconto</TD></span></font></TD>
    <TD><div style='text-align: center;'><font size='+2'><span style='font-family: AR BERKLEY;'>Carrello</TD></span></font></tr>");
    for($n=0;$n<$i;$n++)
    {
    echo("<tr>
    <form>
    <td><div style='text-align: center;'><span style='font-family: AR JULIAN;'>$codice[$n]</td>
    <td><div style='text-align: center;'><span style='font-family: AR JULIAN;'>$nome[$n]</td>
    <td><div style='text-align: center;'><span style='font-family: AR JULIAN;'>$prezzo[$n]</td>
    <td><div style='text-align: center;'><span style='font-family: AR JULIAN;'>$descrizione[$n]</td>
    <td><div style='text-align: center;'><span style='font-family: AR JULIAN;'>$offerta[$n]
    <td><div style='text-align: center;'><input type='checkbox' name='scelta' value='boh'/> </td> </tr> </form>");
    }
    echo("</table>");
    grazie in anticipo!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In questo forum si parla di codice lato client... ovvero di cio' che il browser riceve... tu hai postato il codice lato server, che non e' detto sia comprensibile a qualcuno qui... di certo non a me

    Devi postare cio' che riceve il browser, eventualmente dai consigli ricevuti dedurre qual'e' il codice lato server che occorre per generarlo.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    19
    è vero hai ragione...ti faccio vedere il problema da un altra ottica allora..con le poche nozioni che conosco di javascript:
    <html>
    <head>
    </head>
    <body>
    <script language="javascript">
    i=1;
    n=0;
    r=1;
    document.write("<table border='10'>");
    document.write("<caption>LA TABELLA PITAGORICA");
    document.write("<form name'x' method='post' action='servizi2.php'>");
    do
    {
    document.write("<tr>");
    while(n<=10)
    {

    r=i*n;
    document.write("<td>"+r);
    n++;
    document.write("</td>");
    }
    document.write("<td>");

    document.write("<input type='checkbox' name='id_array' value=''")
    document.write("</td>");
    document.write("</tr>");
    i++;
    n=0;
    }
    while(r<100);
    document.write("<input type='submit' name='a' value='invio' /></form>");
    document.write("</table>");
    document.write("</caption>");
    </script>
    </body>
    </html>
    tramite javascript,come faccio a gestire le selezioni???vorrei almeno salvare le scelte in una variabile o in un array,almeno magari solo come indice numerico.

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.