Ir para conteúdo
Fórum Script Brasil
  • 0

USANDO GET


rfrancisco

Pergunta

Meu site está usando uma função include para chamar formulários distintos, para alterar usuário (normal) e para inclui/excluir (administrador), sendo que os formulários estão em páginas PHP separadas. Uma delas usa função MySQL para exibi-lo o select que o administrador que excluirá.

FORMULÁRIO:
<p align="left">

<form name="formulario" action="usuario_inclui.php?acao=inclui" method="POST">

Username: <input type="text" name="username" size="20"/> <br />

Senha: <input type="password" name="senha" size="20" /> <br />

Nome: <input type="text" name="nome" size="60" /> <br />

Email: <input type="text" name="email" size="60"/> <br />

<input type="radio" value="1" name="admin"/> Administrador

<input type="radio" checked="checked" value="0" name="admin"/> Normal

<input type="submit" value="Cadastrar!" />

</form></p>

<br/>

<?

    echo "<form name=\"formulario\" action=\"usuario_inclui.php?acao=exclui\" method=\"POST\">;"

    echo "Corretor:";

    echo "<select name=\"corretor\">";

    $sql = mysql_query("SELECT * FROM corretores");

    while($dados = mysql_fetch_array($sql)){

    echo "<option selected='selected' value='".$dados['id']."'>".$dados['nome']."</option>";

    }

    echo "</select>";

echo "</form>";
SCRIPT:
<?

    $username =    $_POST["username"];

    $acao =    $_GET["acao"];

        $sql    =    mysqli_query($conn, "SELECT * FROM usuarios where username = '$username' ");

    

    if ($acao = "exclui"){

    if(mysqli_num_rows($sql)==1) {

        $sql =    mysqli_query($conn, "DELETE FROM usuarios where username = '$username'");

        echo "<p align=\"center\">Registro excluído.</p>";

        }

        else {

        echo "Não foi possível executar.";

    }

    if($acao = "inclui") {

    $senha =    $_POST["senha"];

    $nivel =    $_POST["nivel"];

    if($nivel =    1){

    $nivel =    "admin";

    }

    else {

    unset $nivel;

    }

    $nome =    $_POST["nome"];

    $email =    $_POST["email"];

        if(mysqli_num_rows($sql)==1) {

        echo "O registro já existe";

                }

        else {

    $sql =    mysqli_query($conn, "INSERT INTO usuarios (username,senha,nome,email) VALUES ('$username','$senha','$nome','$email','$nivel')");

    echo "<p align=\"center\">Arquivo adicionado: " .$username. " (" .$nome. ")</p>";;

    while($dados = mysql_fetch_array($sql)){

        echo $dados[0];

        echo $dados[1];

            }

        }

?>

Não dá erro nenhum, a página é lida como se fosse um texto simples.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...