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

Cadastro de nomes


emmanuelsiqueira30

Pergunta

Boa tarde alguém poderia me ajudar com este código pois estou tentando fazer um cadastro de nomes porém não acontece nada.

 

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<?php
$conn = @mysql_connect("localhost", "root", "Emanuel123") or die ('<div class="alert alert-danger">Problemas na conexão');
$db = @mysql_select_db("adocao", $conn) or die ('<div class="alert alert-danger">Problemas na conexão');
	
if ($_POST['cadastrar']) {

	$nome = ($_POST['nome']);	
	
	$sql = mysql_query("INSERT INTO tbl_raca VALUES ('','".$nome."')");

	// Se os dados forem inseridos com sucesso
	if ($sql){
		echo "Erro ao cadastrar";
		'<div class="alert alert-success">Você foi cadastrado com sucesso.';
	}

}

?>

<style type="text/css">
	.formulario {
		width: 250px;
		float: left;
		position: block;
		background-color: #fff;
	}
</style>
<html>
<head>
	<title>Adoção - Página principal</title>
	<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
	<div class="container-fluid">
		<div class="page-header">
			<h1><b>Cabeçalho</h1>
		</div>
		<div class="nav navbar-header">
			<ul class="NAV navbar-nav">
				<li><a href="#">Page 1</a></li>
			</ul>
		</div>
		</div>
		
		<div>		
			<form action="cadraca.php" method="post" enctype="multipart/form-data" name="cadastro" class="formulario">
				<div class="form-group">	
					<label for="nome">Nome:</label>
					<input type="text" name="nome" class="form-control">
				</div>
				<button type="submit" name="cadastrar" value="Cadastrar" class="btn btn-default">Cadastrar</button>
			</form>
		</div>

	</div>
</body>
</html>

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá!

Tente assim:

<?php
// definir o nome do banco de dados:
$Database = 'adocao';
$msg = null;
// Se nome foi postado
if (isset($_POST['nome'])) {
   // estabelecer conexão com o mysql
   $sqli = new mysqli('localhost', 'root', 'Emanuel123');

// verificar se houve erro na conexão
   if ($sqli->connect_error) {
      // se houve erro, mostra erro na tela
      die("<p><b>ERRO!</b> Falha na conexão:<br>$sqli->connect_error</p>");
   }

// definir o tipo de codificação da conexão com o banco de dados como utf8
   if (!$sqli->set_charset('utf8')) {
      die("<p>O charset não é utf8: $sqli->error</p>");
   }
// se não abrir o banco de dados para trabalhar
   if (!$sqli->select_db($Database)) {
      die("<p><b>Erro!</b> Não foi possível abrir o banco de dados: <b>$Database</b><br>$sqli->error</p>");
   }

// escapar os caracteres especiais digitados no input nome
   $nome = $sqli->real_escape_string($_POST['nome']);

// definir a query de inserção:
   $query = "INSERT INTO tbl_raca(nome) VALUES ('$nome')";

   // executar a query
   $sqli->query($query);

   // verifica se houve alguma falha na execução da query
   if ($sqli->error) {
      die('<b>FALHA NA INSERÇÃO!</b><br>' . $sqli->error);
// se não houve nenhuma falha:
   } else {
      $msg = '<div class="alert alert-success">Você foi cadastrado com sucesso.';
   }
}
?>

<!doctype html>
<html>
   <head>
      <title>Adoção - Página principal</title>
      <!-- Latest compiled and minified CSS -->
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

      <!-- jQuery library -->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

      <!-- Latest compiled JavaScript -->
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
      <style type="text/css">
         .formulario {
            width: 250px;
            float: left;
            position: block;
            background-color: #fff;
         }
      </style>
   </head>
   <body>
      <div class="container-fluid">
         <div class="page-header">
            <h1><b>Cabeçalho</h1>
         </div>
         <div class="nav navbar-header">
            <ul class="NAV navbar-nav">
               <li><a href="#">Page 1</a></li>
            </ul>
         </div>
      </div>

      <div>
         <?= $msg ?>
         <form method="post" class="formulario">
            <div class="form-group">	
               <label for="nome">Nome:</label>
               <input type="text" name="nome" class="form-control">
            </div>
            <button type="submit" value="Cadastrar" class="btn btn-default">Cadastrar</button>
         </form>
      </div>

   </div>
</body>
</html>

 

Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...