miutinhu 0 Denunciar post Postado Maio 14, 2010 Bom dia pessoal; gostaria de pedir desculpas pela duvida de noob; mas aqui está Essa é a tela onde seleciono, tem um loop que faz aparecer tdos os registros com duas 2 check a primeira incluir a segunda exclui. $cad_cod = $linha["cad_cod"]; $cad_user = $linha["cad_user"]; $cad_email = $linha["cad_email"]; $cad_location= $linha["cad_location"]; $cad_cod_phone = $linha["cad_cod_phone"]; $cad_phone = $linha["cad_phone"]; $cad_cel_cod=$linha["cad_cel_phone"]; $cad_cel=$linha["cad_cel"]; $cad_hour= $linha["cad_hour"]; $cad_date= $linha["cad_date"]; echo "<tr><td bgcolor='$b'>$cad_cod </td>"; echo "<td bgcolor='$b'>$cad_user</td>"; echo "<td bgcolor='$b'>$cad_email</td>"; echo "<td bgcolor='$b'>$cad_location</td>"; echo "<td bgcolor='$b'>$cad_cod_phone - $cad_phone</td>"; echo "<td bgcolor='$b'>$cad_cel_cod - $cad_cel<br></td>"; echo "<td bgcolor='$b'>$cad_date of $cad_hour<br></td>"; ?> <td bgcolor='$b'><input name='cod[]' type='checkbox' value=<? echo $cad_cod; ?>> <td bgcolor='$b'><input name='ncod[]' type='checkbox' value=<? echo $cad_cod; ?>> Essa é a ACTION <?php include('bd.php'); $con = mysql_connect("$host", "$usuario", "$senha"); mysql_select_db("$bd", $con); foreach($_POST['ncod'] as $opcoes){ mysql_query("DELETE FROM tbl_cad_apr WHERE cad_cod='".$opcoes."'")or die('erro'); } foreach($_POST['cod'] as $opcoes){ $execute = mysql_query("SELECT * FROM tbl_cad_apr where cad_cod='".$opcoes."'"); while($coluna = mysql_fetch_array($execute)){ $cad_cod = $coluna["cad_cod"]; $cad_user = $coluna["cad_user"]; $cad_email = $coluna["cad_email"]; $cad_location= $coluna["cad_location"]; $cad_cod_phone = $coluna["cad_cod_phone"]; $cad_phone = $coluna["cad_phone"]; $cad_cel_cod=$coluna["cad_cel_phone"]; $cad_cel=$coluna["cad_cel"]; $cad_hour= $coluna["cad_hour"]; $cad_date= $coluna["cad_date"]; $user_permissao = '2'; //aqui grava todos os registros na tabela itens $sql="INSERT INTO tbl_user (user_name,user_email,user_permissao,user_location,user_cod_phone,user_num_phone,user_cod_cel, user_num_cel,data_registro,hora_registro) VALUES ('$cad_user','$cad_email','$user_permissao','$cad_location','$cad_cod_phone', '$cad_phone','$cad_cel_phone','$cad_cel','$cad_date','$cad_hour')"; mysql_query($sql); mysql_query("DELETE FROM tbl_cad_apr WHERE cad_cod='".$opcoes."'")or die('erro'); } } ?> Se eu seleciono o registro 1 pra incluir, e o 2 pra excluir FUNCIONA Falta um IF, sei la, uma decisao pra saber quando entra no COD ou no NCOD. Porém já tentei colocar os ifs na tela que gera, mas não estou conseguindo entender como definir qual check foi selecionada se a chck 1 faço isso, se a check 2 faço isso... =/ é bem noob mesmo, não sei fazer isso em PHP Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Mariano 0 Denunciar post Postado Maio 14, 2010 tente assim.. if($_POST['ncod'] == true ){ comandos... } if($_POS['cod'] == true){ comandos.... } Compartilhar este post Link para o post Compartilhar em outros sites
miutinhu 0 Denunciar post Postado Maio 14, 2010 Cara, você é um anjo de verdade, Muito obrigado, funcionou... e desculpe por essa duvida ridicula, eu simplesmente nao sabia. Compartilhar este post Link para o post Compartilhar em outros sites