Jump to content
Saaantos

Manipular checkboxes php

Recommended Posts

Saaantos

Estou a utilizar este código para criar checkboxes apartir dos dados que estão na base de dados.

<?php
  $sql=sprintf("select * from temas order by subtema asc");
  $res=mysql_query($sql);
  while ($reg=mysql_fetch_array($res)){
   $name=$reg['id_tema'];
   $desig=$reg['subtema'];
   echo "<input type=\"checkbox\" name=\"$name\" id=\"$name\" value=\"$name\" /><label>.'$desig.</label><br>";
  }
  ?>

O meu problema é que eu não sei muito bem manipular as mesma e precisava que me ajudassem a por exemplo fazer um ciclo em que confirma-se quais as checkboxes que estão preenchidas (Depois de carregar num botão).

Desde já peço desculpa se não me expressei da melhor forma.

Cumprimentos!

Share this post


Link to post
Share on other sites
fil79


<form action="test.php" method="post">
<input type="checkbox" name="check_list[]" value="value 1">
<input type="checkbox" name="check_list[]" value="value 2">
<input type="checkbox" name="check_list[]" value="value 3">
<input type="checkbox" name="check_list[]" value="value 4">
<input type="checkbox" name="check_list[]" value="value 5">
<input type="submit" />
</form>
<?php
if(!empty($_POST['check_list'])) {
   foreach($_POST['check_list'] as $check) {
           echo $check; //echoes the value set in the HTML form for each checked checkbox.
                        //so, if I were to check 1, 3, and 5 it would echo value 1, value 3, value 5.
                        //in your case, it would echo whatever $row['Report ID'] is equivalent to.
   }
}
?>

Edited by brunoais
geshi

MCITP-MCTS-MCP

Share this post


Link to post
Share on other sites
Saaantos

Estive a tentar dessa maneira fifi79 e não consegui muito bem :S

Mas é porque me atrapalho.

Achas que podes dar ajuda?

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.