Ir para conteúdo

POWERED BY:

FERREIRA FILHO

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que FERREIRA FILHO postou

  1. FERREIRA FILHO

    Update múltiplos registros com checkbox

    Estou tentando fazer um update de vários registros com checkbox, mais não está atualizando no banco de dados MySQL. Segue o meu código, desde já agradeço! <?php include_once("../config/conexao.php"); $nivel = $_SESSION['nivel']; if ($_SESSION['nivel'] == 4) { $sql = "SELECT ID, NOME, VOLUNTARIO FROM cidadao ORDER BY NOME"; $res = mysql_query($sql) or die (mysql_error() ); if (mysql_num_rows($res) > 0 ) echo '<form method="post">'; ?> <table width="431" border="0" align="center" cellpadding="0" class="bordaFina"> <tr bgcolor="#999999" > <td width="302" align="center" valign="middle" bgcolor="#F0F0F0" class="style27">Nome </td> <td width="123" align="center" valign="middle" bgcolor="#F0F0F0" class="style27">Voluntário</td> </tr> <?php while ($row = mysql_fetch_assoc($res)) { ?> <tr > <td><?php echo $row["NOME"];?></div></td> <td ><div align="center"> <input type="checkbox" name= "VOLUNTARIOS[<?php $row["ID"] ?>]" value="1" <?php if($row["VOLUNTARIO"] == 1){ echo "checked";} ?>> <input type="hidden" name= "VOLUNTARIOS[<?php $row["ID"] ?>]" value="0" <?php if($row["VOLUNTARIO"] == 0){ echo ""; } ?>> </div></td> </tr> <?php } //End While ?> </table> <p><div align="center"><?php echo '<input type="submit"name= "submit" value= "Salvar">';?></div> <?php if (isset ($_POST["submit"])) { foreach($_POST['VOLUNTARIOS'] as $ID => $VOL) {mysql_query("update cidadao SET VOLUNTARIO ='$VOL' WHERE ID='$ID'")or die(mysql_error()); } echo "<meta HTTP-EQUIV='refresh' CONTENT='1;URL=teste.php'>"; } ?> <?php echo'<br>'; echo '</form>'; }//endif ?>
  2. FERREIRA FILHO

    Editar dados de um formulário com checkbox PHP

    <?php if ($ln->COD_ATV==1) {$Atv1="checked";} elseif ($ln->COD_ATV==0) {$Atv2="";} ?> <input name="COD_ATV" type="hidden" value="0" <?php echo $Atv2?> /> <input name="COD_ATV" type="checkbox" value="1" <?php echo $Atv1?> />
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.