Olá pessoal, eu aqui de novo. Estou fazendo um pequeno sistema de cadastro de funcionário pra estudo, porem quando eu digito Paulo e sei que existe esse funcionário no banco de dados ele dá a seguinte mensagem:
Preencha o campoNome :(
OBS.: No banco de dados tem cadastrado: Paulo, Paulo Jose, Paulo joaquim, mas o que eu quero excluir é apenas o funcionário Paulo.
<?php
$nome = trim($_POST["nome"]);
// Consiste Nome
if (empty ($nome)) {
$html = file ("exclusao.html");
$html = implode(" ",$html);
$erro = "<center><font color=\"#FF0000\">Preencha o campo<b>Nome</b></font></center>";
$html = str_replace ("<!mensagem>", $erro, $html);
echo ($html);
}
else {
// Cria uma conexão com o servidor MySQL
$conec = mysql_connect ("localhost","root","root");
// Declação do SQL
$declar = "select nome from funcionarios where nome ='$nome'";
// Roda a query, verifica se funcionário é cadastrado
$query = mysql_db_query ('tachion', $declar, $conec) or die ("Erro no acesso ao banco");
$achou = mysql_num_rows ($query);
// echo ($achou);
// Se encontra exclui, senão mostra mensagem
$tipo_msg = 'E';
if ($achou > 0) {
// Exclui registro na tabela funcionarios
$declar2 = "delete from funcionarios where nome = '$nome'";
if (mysql_db_query ('tachion', $declar2, $conec)) {
$ok = 1;
header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
}
else {
$ok = 2;
header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
}
}
else {
$ok = 3;
header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
}
mysql_close ($conec);
}
?>
</body>
</html>
Pergunta
Martinsrj
Olá pessoal, eu aqui de novo. Estou fazendo um pequeno sistema de cadastro de funcionário pra estudo, porem quando eu digito Paulo e sei que existe esse funcionário no banco de dados ele dá a seguinte mensagem:
Preencha o campoNome :(
OBS.: No banco de dados tem cadastrado: Paulo, Paulo Jose, Paulo joaquim, mas o que eu quero excluir é apenas o funcionário Paulo.
<?php $nome = trim($_POST["nome"]); // Consiste Nome if (empty ($nome)) { $html = file ("exclusao.html"); $html = implode(" ",$html); $erro = "<center><font color=\"#FF0000\">Preencha o campo<b>Nome</b></font></center>"; $html = str_replace ("<!mensagem>", $erro, $html); echo ($html); } else { // Cria uma conexão com o servidor MySQL $conec = mysql_connect ("localhost","root","root"); // Declação do SQL $declar = "select nome from funcionarios where nome ='$nome'"; // Roda a query, verifica se funcionário é cadastrado $query = mysql_db_query ('tachion', $declar, $conec) or die ("Erro no acesso ao banco"); $achou = mysql_num_rows ($query); // echo ($achou); // Se encontra exclui, senão mostra mensagem $tipo_msg = 'E'; if ($achou > 0) { // Exclui registro na tabela funcionarios $declar2 = "delete from funcionarios where nome = '$nome'"; if (mysql_db_query ('tachion', $declar2, $conec)) { $ok = 1; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { $ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } } else { $ok = 3; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } mysql_close ($conec); } ?> </body> </html>Link para o comentário
Compartilhar em outros sites
23 respostass 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.