Jump to content


Photo

Gravação


  • Faça o login para participar
1 reply to this topic

#1 idosreisjunior

idosreisjunior

    Turista

  • Usuários
  • 55 posts
  • Sexo:Não informado

Posted 27/04/2005, 10:45

como faço para gravar várias check de um asó vez

<?
$sql = pg_query("SELECT * FROM ALUNOS");


echo "<form method=\"post\" action=\"test.php\" name=\"form1\" method=\"post\">";
while($ampo = pg_Fetch_Array($sql)){
echo "<input type=\"checkbox\" name=\"nome\" value = \"\" />";
}
echo "</form>";
?>




no caso eu estava querendo gravar tudo de uma só vez, pq estou criando um controle de usuários, e as opções de permissão estão em chek box.
se alguém puder me enviar um exemplo prático

#2 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 27/04/2005, 12:26

no while, coloca o nome do campo como campo[] , ou seja, um array.

quando receber este array, use o foreach para ver se esta setado:

while(...) {
echo "<checkbox name='campo[]' value='1'>";
}

ao receber:

foreach($_POST[campo] as $key => $value) {
// aki $value sera 1 se tiver sido assinalado
}




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq