Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nino22

Erro na criação de formulario

Recommended Posts

Alguém consegue me ajudar identificar onde esta o erro 

esta hospedado aqui  http://www.ajudeomotorista.com.br/admin/

 

 

conexao.php

<?php
$servidor = "localhost";
$usuario = "u967826836_five";
$senha = "bola8701";
$dbname = "u967826836_formu";

//Criar a conexao
$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);ÿÿÿÿ

index.php

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="utf-8">
		<title>FIVE STAR DRIVERS Cadastrar</title>		
	</head>
	<body>
		<h1>Cadastrar Usuário</h1>
		<?php
		if(isset($_SESSION['msg'])){
			echo $_SESSION['msg'];
			unset($_SESSION['msg']);
		}
		?>
		<form method="POST" action="processa.php">
		<label>N° do Adesivo: </label>
			<input type="text" name="numero" placeholder="Digite o numero do adesivo"><br><br>
			
			<label>Nome: </label>
			<input type="text" name="nome" placeholder="Digite o nome completo"><br><br>
			
			<label>Placa: </label>
			<input type="text" name="placa" placeholder="Digite á placa do carro"><br><br>
			
			<label>Modelo: </label>
			<input type="text" name="modelo" placeholder="Digite o modelo do carro"><br><br>
				
			<label>Ano: </label>
			<input type="text" name="ano" placeholder="Digite o ano do carro"><br><br>
											
			<label>Cor: </label>
			<input type="text" name="cor" placeholder="Digite a cor do carro"><br><br>
									
			<label>Cep: </label>
			<input type="text" name="cep" placeholder="Digite Digite Cep Residencia"><br><br>
			
			<label>Numero da Casa: </label>
			<input type="text" name="casa" placeholder="Digite o numero Residencia"><br><br>
						
			<label>WhatsApp </label>
			<input type="text" name="Wpp" placeholder="Digite o WhatsApp vinculado ao grupo"><br><br>
									
			<label>Telefone Emergência</label>
			<input type="text" name="telefone" placeholder="Digite telefone de emergência"><br><br>
											
			<label>Telefone Emergência 2</label>
			<input type="text" name="telefone2" placeholder="Digite telefone de emergência"><br><br>
														
			<label>Cadastrado POR:</label>
			<input type="text" name="cadastrado" placeholder="Digite nome do Admin que estar cadastrando"><br><br>
			
			<label>E-mail: </label>
			<input type="email" name="email" placeholder="Digite o seu melhor e-mail"><br><br>
			
			<input type="submit" value="Cadastrar">
		</form>
	</body>
</html>

processa.php

<?php
session_start();
include_once("http://www.ajudeomotorista.com.br/admin/processa.php");

$numero = filter_input(INPUT_POST, 'numero', FILTER_SANITIZE_STRING);
$nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING);
$placa = filter_input(INPUT_POST, 'placa', FILTER_SANITIZE_STRING);
$modelo = filter_input(INPUT_POST, 'modelo', FILTER_SANITIZE_STRING);
$ano = filter_input(INPUT_POST, 'ano', FILTER_SANITIZE_STRING);
$cor = filter_input(INPUT_POST, 'cor', FILTER_SANITIZE_STRING);
$cep = filter_input(INPUT_POST, 'cep', FILTER_SANITIZE_STRING);
$casa = filter_input(INPUT_POST, 'casa', FILTER_SANITIZE_STRING);
$wpp = filter_input(INPUT_POST, 'wpp', FILTER_SANITIZE_STRING);
$telefone = filter_input(INPUT_POST, 'telefone', FILTER_SANITIZE_STRING);
$telefone2 = filter_input(INPUT_POST, 'telefone2', FILTER_SANITIZE_STRING);
$cadastrado = filter_input(INPUT_POST, 'cadastrado', FILTER_SANITIZE_STRING);
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);

//echo "Numero: $numero <br>";
//echo "Nome: $nome <br>";
//echo "placa: $placa <br>";
//echo "Modelo: $modelo <br>";
//echo "Ano: $ano <br>";
//echo "cor: $cor <br>";
//echo "Cep: $cep <br>";
//echo "Casa: $casa <br>";
//echo "Wpp: $wpp <br>";
//echo "telefone: $telefone <br>";
//echo "telefone2: $telefone2 <br>";
//echo "cadastrado: $cadastrado <br>";
//echo "E-mail: $email <br>";

$result_usuario = "INSERT INTO usuarios (numero, nome, placa, modelo, ano, cor, cep, casa, wpp, telefone, telefone2, cadastrado, email, created) VALUES ('$numero', '$nome', '$placa', '$modelo', '$ano', '$cor', '$cep', '$casa', '$wpp', '$telefone', '$telefone2', '$email', NOW())";
$resultado_usuario = mysqli_query($conn, $result_usuario);

if(mysqli_insert_id($conn)){
	$_SESSION['msg'] = "<p style='color:green;'>Usuário cadastrado com sucesso</p>";
	header("Location: admin/index.php");
}else{
	$_SESSION['msg'] = "<p style='color:red;'>Usuário não foi cadastrado com sucesso</p>";
	header("Location: admin/index.php");
}

 

cesarcelke.thumb.jpg.1df216916c4563d04fa5b529fefa8c62.jpg

 

...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

processa.php

if(mysqli_insert_id($conn)){
	$_SESSION['msg'] = "<p style='color:green;'>Usuário cadastrado com sucesso</p>";
	header("Location:index.php");
}else{
	$_SESSION['msg'] = "<p style='color:red;'>Usuário não foi cadastrado com sucesso</p>";
	header("Location:index.php")
<?php
session_start();
include_once("processa.php");

esses erros eu mudei 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!
Conecte-se ao database assim:
 

<?php

// ativar a exibição de erros
error_reporting(E_ALL);

// variáveis para conexão com banco de dados online
$host = 'seu-server';
$user = 'seu-user';
$password = 'sua-senha';
$Database = 'seu-database';

// estabelecer conexão com o mysql
$sqli = new mysqli($host, $user, $password);

// 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>");
}
// alterar o tipo de codificação da conexão com o banco de dados,  para 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 class='error'><b>Erro!</b> Não foi possível abrir o banco de dados: <b>$Database</b><br>$sqli->error</p>");
}

Defina sua query de inserção:

$query = "INSERT INTO...

E execute assim:

<?php
$sqli->query($query);
// verificar se houve falha na execução da query:
if ($sqli->error) {
         // mostrar na tela a falha ocorrida:
        die(<p class="error">Falha durante a inserção, chefe!<br> ' . $sqli->error . '</p>';
    } else {
        // se não houve falha alguma:
        echo  '<p class="ok">Inserção realizada com sucesso, chefe!</p>';
    }

Dessa forma, provavelmente vamos ver na tela, qual falha aconteceu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos do grupo, saudações e um feliz 2025.
       
      Estou com uma pequena dúvida referente a Teclas de Atalho.

      Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
      ou seja:
      se estiver para letra minúscula ====> funciona
      se estiver para letra maiúscula ====> não funciona
       
      Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?

      o Código está assim:
      document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'r' ) return;// Não é Ctrl+r, portanto interrompemos o script evt.preventDefault(); });  
      Grato,
       
      Cesar
    • Por ILR master
      Fala galera, tudo certo?
       
      Seguinte: No servidor A estou tentando fazer uma consulta com o servidor B, mas está dando erro.
      Estou usando o mesmo código de conexão do servidor B que funciona perfeitamente, mas no servidor A, dá erro.
      Segue código:
       
      $host = 'servidor B';
      $user = 'user';
      $pass = '********';
      $db   = 'banco';
       
      // conexão e seleção do banco de dados
      $conexao = mysqlI_connect($host, $user, $pass, $db);
      mysqlI_set_charset($conexao,"utf8");
      //print "Conexão rodando e OK!"; 
      //mysqlI_close($conexao);
       
      Alguém pode me ajudar?
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, poderiam me ajudar.

      Estou com a seguinte dúvida:
      --> como faço para para implementar o input código do produto, para quando o usuário digitar o ID o sistema espera de 1s a 2s, sem ter que pressionar a tecla ENTER.

      exemplo:
      código   ----   descrição
           1       -----   produto_A
       
      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Humildemente peço desculpa por postar uma dúvida que tenho.

      Preciso salvar no MySql, os seguinte Registro:

      1 - Principal
      ====> minha dúvida começa aqui
      ==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
      1.01 - Matriz
      1.01.0001 - Estoque
      1.01.0002 - Oficina
      etc

      2 - Secundário
      2.01 - Loja_1
      2.01.0001 - Caixa
      2.01.0002 - Recepção
      etc
       
      Resumindo seria como se fosse um Cadastro de PLANO de CONTAS CONTÁBEIL.

      Grato,


      Cesar









       
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a orientação dos amigos.

      Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.

      Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?

      Tentei fazer assim, mas o SQL me traz tudo:
      $query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.* FROM faturamento INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor WHERE faturamento.statusFatur = 1 ORDER BY faturamento.idFaturamento $ordenar ";  
      Grato,
       
      Cesar
       
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.