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á.
Pergunta
rfrancisco
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.