Jump to content
david_6.12

seleccionar linha de radio button numa tabela

Recommended Posts

david_6.12

Ola a todos,

sou novo por aqui, este é o meu primeiro tópico, espero que me consigam ajudar.

Estou a desenvolver um newsletter para a empresa onde estou a estagiar, e tenho que fazer algo do género:

radio_b.jpg

Acho que uma imagem vale mais que uma longa descrição do que se quer, mas se não entenderem alguma coisa é só perguntar.

O que quero mesmo é que me ajudem a encontrar a encontrar uma solução.

O código que estou a usar para criar a tabela é este:

(código a ler da base de dados)

<table width="228" border="1" >
          <tr bgcolor="#0099FF">
            <th width="27" align="center"><p>To</p>
            <p>
              <input type="radio" name="radio" id="223" value="2" onclick='' />
            </p></th>
            <th width="27" align="center"><p>Cc
                <input type="radio" name="radio" id="22" value="2" onclick=''/>
            </p>            </th>
            <th width="27" align="center"><p>Bcc</p>
                <input name="radio" type="radio" id="222" value="2" onclick=''/></th>
            <td width="20"><p> </p>
                <p>
                  <input name='checkall2' type='checkbox' onclick='' />
            </p></td>
            <th width="143"><p>Name</p>
                <p>( E-mail )</p></th>
          </tr>
          <?php
         
         if(isset($_GET['idcontact'])){
            $sql="SELECT * FROM newsletter.contact WHERE idcontact = ".$_GET['idcontact'];
            $res = mysql_query($sql);
            $contact=mysql_fetch_array($res);
         ?>
         <tr>
            <th scope="row"><label>
              <input type="radio" name="radio<?php echo $contact['idcontact']?>" value="to"  />
            </label></th>
            <th scope="row"><label>
              <input type="radio" name="radio<?php echo $contact['idcontact']?>" value="cc"  />
            </label></th>
            <td><label>
            <input type="radio" name="radio<?php echo $contact['idcontact']?>"  value="bcc"  />
            </label></td>
            <td><input type='checkbox' name="box" value='<?php echo $contact['idcontact']?>'/></td>
            <td><?php echo $contact['name']."</br>(".$contact['email'].")"?></td>
             </tr>
         <?php
         }
         if(isset($_GET['idgroup_name'])){
            $sql="SELECT * FROM newsletter.group WHERE idgroup_name = ".$_GET['idgroup_name'];
            $res = mysql_query($sql);
            while ($group=mysql_fetch_array($res)){
               $sql_contacts="SELECT * FROM newsletter.contact WHERE idcontact = ".$group['idcontact'];
               $res_contacts = mysql_query($sql_contacts);
               $contact=mysql_fetch_array($res_contacts);
               ?>
              <tr>
               <th scope="row"><label>
                 <input type="radio" name="radio<?php echo $contact['idcontact']?>" value="to"  />
               </label></th>
               <th scope="row"><label>
                 <input type="radio" name="radio<?php echo $contact['idcontact']?>" value="cc"  />
               </label></th>
               <td><label>
               <input type="radio" name="radio<?php echo $contact['idcontact']?>"  value="bcc"  />
               </label></td>
               <td><input type='checkbox' name="box" value='<?php echo $contact['idcontact']?>'/></td>
               <td><?php echo $contact['name']."</br>(".$contact['email'].")"?></td>
              </tr>
              <?php
            }
         }
         ?>
        </table>

Código com depois de ler da base de dados:

<table width="362" border="1" >
              <tr bgcolor="#0099FF">
                <td width="28" align="center"><p>To</p>
                    <p>
                      <input type="radio" name="radio" id="223" value="2" onclick='' />
                </p></td>
                <td width="28" align="center"><p>Cc</p>
                  <p>
                    <input type="radio" name="radio" id="22" value="2" onclick=''/>
                    </p></td>
                <td width="28" align="center"><p>Bcc</p>
                    <input name="radio" type="radio" id="222" onclick='' value="2" checked="checked"/></th>
                <td width="24"><p> </p>
                    <p>
                      <input name='checkall2' type='checkbox' onclick='checkedAll();' checked="checked" />
                    </p></td>
                <td width="220"><p>Name</p>

                <p>( E-mail )</p></td>
              </tr>
                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio2" value="0"  />
                </label></th>
                <th scope="row"><label>
                  <input type="radio" name="radio2" value="1"  />
                </label></th>
                <td><label>
                  <input name="radio2" type="radio"  value="2" checked="checked"  />
                </label></td>
                <td><input name="box[]" type='checkbox' value='2' checked="checked"/></td>
                <td><div style="width:220px">email2</br>(2@email.de)</div></td>
              </tr>
           <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio3" value="0"  />
                </label></th>
                <th scope="row"><label>
                  <input type="radio" name="radio3" value="1"  />
                </label></th>
                <td><label>
                  <input name="radio3" type="radio"  value="2" checked="checked"  />
                </label></td>

                <td><input name="box[]" type='checkbox' value='3' checked="checked"/></td>
                <td><div style="width:220px">email3</br>(3@email.de)</div></td>
              </tr>
                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio4" value="0"  />
                </label></th>
                <th scope="row"><label>

                  <input type="radio" name="radio4" value="1"  />
                </label></th>
                <td><label>
                  <input name="radio4" type="radio"  value="2" checked="checked"  />
                </label></td>
                <td><input name="box[]" type='checkbox' value='4' checked="checked"/></td>
                <td><div style="width:220px">email4</br>(4@email.de)</div></td>
              </tr>

                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio5" value="0"  />
                </label></th>
                <th scope="row"><label>
                  <input type="radio" name="radio5" value="1"  />
                </label></th>
                <td><label>
                  <input name="radio5" type="radio"  value="2" checked="checked"  />

                </label></td>
                <td><input name="box[]" type='checkbox' value='5' checked="checked"/></td>
                <td><div style="width:220px">email5</br>(5@email.de)</div></td>
              </tr>
                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio6" value="0"  />
                </label></th>

                <th scope="row"><label>
                  <input type="radio" name="radio6" value="1"  />
                </label></th>
                <td><label>
                  <input name="radio6" type="radio"  value="2" checked="checked"  />
                </label></td>
                <td><input name="box[]" type='checkbox' value='6' checked="checked"/></td>
                <td><div style="width:220px">email6</br>(6@email.de)</div></td>

              </tr>
                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio7" value="0"  />
                </label></th>
                <th scope="row"><label>
                  <input type="radio" name="radio7" value="1"  />
                </label></th>
                <td><label>

                  <input name="radio7" type="radio"  value="2" checked="checked"  />
                </label></td>
                <td><input name="box[]" type='checkbox' value='7' checked="checked"/></td>
                <td><div style="width:220px">email7</br>(7@email.de)</div></td>
              </tr>
                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio8" value="0"  />

                </label></th>
                <th scope="row"><label>
                  <input type="radio" name="radio8" value="1"  />
                </label></th>
                <td><label>
                  <input name="radio8" type="radio"  value="2" checked="checked"  />
                </label></td>
                <td><input name="box[]" type='checkbox' value='8' checked="checked"/></td>
                <td><div style="width:220px">email8</br>(8@email.de)</div></td>

              </tr>
                            <tr>
                <th scope="row"><label>
                  <input type="radio" name="radio9" value="0"  />
                </label></th>
                <th scope="row"><label>
                  <input type="radio" name="radio9" value="1"  />
                </label></th>
                <td><label>

                  <input name="radio9" type="radio"  value="2" checked="checked"  />
                </label></td>
                <td><input name="box[]" type='checkbox' value='9' checked="checked"/></td>
                <td><div style="width:220px">9email</br>(9@email.de)</div></td>
              </tr>
                          </table>

Fico a aguardar resposta.

Obrigado

Share this post


Link to post
Share on other sites
Xpirito

Usa as tags [ code=java ][ /code ] para ser mais perceptivel


Para perguntas idiotas, respostas estúpidas!

Share this post


Link to post
Share on other sites
brunoais

Usa as tags [ code=java ][ /code ] para ser mais perceptivel

Isto não é java. Isto é HTML, php e javascript... Parece q o html é o mais importante, por isso usa isto:

[ code=html4strict ][ /code ]


Erros de sintaxe à parte (que não são poucos) falta indicares o que é que ele faz e o que é que isto tem a ver com javascript.

Não percebo o que é que ele faz e o que é que ele devia fazer e o que é que ele faz que não devia fazer e o que é que ele não faz e que devia fazer.

Só iremos ajudar-te a resolver perante perguntas concretas. Perguntas dessas costumam ficar a apodrecer.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.