..:: MX Studio Fóruns ::..: Trabalhando com checkbox - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Trabalhando com checkbox estou com um probleminha...

#1 User is offline   Diego Viana 

  • Group: Membros
  • Posts: 61
  • Joined: 16-April 07

Posted 21 August 2007 - 11:26 AM

E aí possoal, olha só, eu estou fazendo um sistema onde o internauta faz o seu cadastro no site, mais para logar ele precisa da autorização do administrador do sistema, bom, até aí tudo bem. A minha dúvida é para fazer a parte do administrador, eu já fiz o login dele e um link onde ele pode visualizar todos os pedidos de cadastro, e nessa lista de pedidos, cada item tem um checkbox para que ele naum precise add um por um, então ele marca os que ele quer e clica no botão "Aceitar" e aceita, ou clica no botão "Rejeitar" e rejeita, a parte de ACEITAR eu já fiz, e está add todos os checkboxs selecionados, agora eu gostaria de saber como criar um botão (REJEITAR) no mesmo <form> que chame uma outra página, passando os checkboxs que foram selecionados, para que delete aqueles usuários da tabela de solicitação de cadastro.

CODE
require("conexao.php");

$sql = "SELECT * FROM solicita_cadastro";
$rs = mysql_query($sql);
  
if(mysql_num_rows($rs) > 0)
{
     echo "<table class=main border=1 cellspacing=0 cellpadding=2>";
     echo "<form action=permitir.php method=POST>";
     echo "<tr><td class=title></td>";
     echo "<td class=title>Nome</td>";
     echo "<td class=title> Email </td>";
     echo "<td class=title>Cidade</td></tr>";
  
  
  while($dados = mysql_fetch_array($rs))
  {
     $nome = $dados['Nome'];
     $em = $dados['Email'];
     $cidade = $dados['Cidade'];
     $id = $dados['IDUsuario'];
  
     echo "<tr><td class=vd><input type=checkbox name=select[] value=$id></td>";
     echo "<td class=vd> $nome</td>";
     echo "<td class=vd> $em</td>";
     echo "<td class=vd>$cidade</a></tr>";    
  }
  echo "</table>";
}
else
{
   echo "<font size=2 color=#FF0000>Não tem nenhuma solicitação! ( <a href=#>Voltar</a> )</font>";
}
  echo "<table border=0 cellspacing=0 cellpadding=2>";
  echo "<tr><td ><input class=cad type=submit value=Aceitar></td>";
  echo "<td ><Aqui ficaria o botão rejeitar, que chamaria uma outra página diferente do action do form></td>";
  echo "</form>";  
  echo "</table>";
  echo "</div>";


Pessoal espero ter sido claro no meu tópico, mais se alguém tiver alguma dúvida eu reformulo a minha dúvida.... Mas desde já agradeço a todos.... Um abraço.
0

#2 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 21 August 2007 - 01:58 PM

Bom diego vamos lah, uma opção seria...

colcar dois radios um que informa a aceitação e outro a rejeição.


<input name="action" type="radio" value="aceitar" checked />
<input name="action" type="radio" value="rejeitar" checked />




daih na pagina q aceita ou rejeita vc faz assim:



<?php
@$action = $_POST['action'];

if($action =="aceitar"){

//// comandos de aceitação

}else if($action =="rejeitar"){

//// comandos de rejeição

}

?>





assim vc precisará usar apenas um botão de submit ao invés de 2, vc pode colocar o radio perto do botão para q o usuario marque oq ele deseja fazer, aceitar ou rejeitar e clicar num botão "ok" por exemplo.


ow vc faz um form via get ao invés de post ... e usa 2 botoes, pois em um form de get vc pode passar tbm via get o value do botão... e fazer a mesma comparação em php acima.
e tbm com um "onsubmit" no botão axo q vc consegue..

espero ter ajudado; thumbsup.gif
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)