Jump to content
  • 0
Wallinson_Viana

Problema para gravar dados do formulário php/html no mysql do cpanel

Question

Estou com dificuldades em gravar os dados de um formulário no cPanel da HostGator. No meu servidor local funciona perfeitamente, porém quando subo dá erro.

 

conn_server.php:

 

<?php

  $host = "localhost";
  $usuario ="my user";
  $senha ="senha db";
  $db="nome db";
  
ini_set('default_charset', 'UTF-8');


$mysqli = new mysqli($host, $usuario, $senha, $db);


$mysqli->query("SET NAMES utf8");

 

  if ($mysqli->connect_errno)
  echo "Falha na conexão (".$mysqli-connect_errno.") ".$mysqli-connect_error;

?>

 

cadastrar.php:

 

<?php
  require_once("../server/conn_server.php");

if (isset($_POST['enviar'])){


        date_default_timezone_set('America/Sao_Paulo');

        $emailn='Não definido';
        $cel='Não definido';
        $service='Não definido';
        $msg='Solicito contato comigo!';
        $date=date('d/m/20y | H:i:s');
        $orc='Não definido';
        $situacao='Pendente';

        $nome=$_POST['nome'];
        $email=$emailn;
        $telefone=$_POST['telefone'];
        $celular=$cel;
        $servico=$service;
        $mensagem=$msg;
        $data=$date;
        $orcamento=$orc;
        $status=$situacao;


        $comando="INSERT INTO mensagens (id,
          nome,
          email,
          telefone,
          celular,
          servico,
          mensagem,
          data,
          orcamento,
          status) VALUES
                (null, '$nome', '$email', '$telefone', '$celular', '$servico', '$mensagem', '$data', '$orcamento', '$status')";

        $cadastrar=mysqli_query($conn, $comando);

        if ($cadastrar == true) {
          echo "<script>alert('Mensagem enviada com sucesso!');";
          echo "javascript:window.location='../index.php';</script>";
        }
        else {

        echo "<script>alert('Houve um erro ao gravar. O seguinte erro ocorreu->');";
        echo "javascript:window.location='../index.php';</script>";

      }
    }
?>

 

form.html

 

<form action="controller/solcontato.php" method="post" class="js-validate">
          <div class="card-body p-5">
            <!-- Input Group -->
            <div class="mb-4">
              <label class="h6 small d-block text-uppercase mb-2">
                Seu nome
              </label>
              <div class="js-form-message">
                <div class="input-group">
                  <input type="text" class="form-control" name="nome" placeholder="Digite seu nome" aria-label="Phone number" aria-describedby="phoneNumber" required
                         data-msg="Por favor, digite o seu nome."
                         data-error-class="u-has-error"
                         data-success-class="u-has-success">
                </div>
              </div>
            </div>
            <!-- End Input Group -->

            <!-- Input Group -->
            <label class="h6 small d-block text-uppercase mb-2">
              Telefone
            </label>
            <div class="js-form-message js-focus-state">
              <div class="input-group">
                <div class="input-group-prepend" id="phoneNumber">
                  <span class="input-group-text">+55</span>
                </div>
                <input type="text" class="form-control" name="telefone" placeholder="Digite seu telefone" aria-label="Phone number" aria-describedby="phoneNumber" required
                       data-msg="Por favor, digite um numero de telefone válido."
                       data-error-class="u-has-error"
                       data-success-class="u-has-success">
              </div>
            </div>
            <!-- End Input Group -->
          </div>

          <!-- Card Footer -->
          <div class="card-footer py-3 px-5">
            <div class="d-flex justify-content-end">
              <button name="enviar" type="submit" class="btn btn-sm btn-primary transition-3d-hover mr-1">Enviar</button>
              <button type="submit" class="btn btn-sm btn-soft-secondary transition-3d-hover" onclick="Custombox.modal.close();">Cancelar</button>
            </div>
          </div>
          <!-- End Card Footer -->
        </form>

 

Se alguém puder me ajudar agradeço.

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By gabyin
      estou fazendo uma lista de exercícios para a escola, mas não consigo resolver esse erro, alguém pode me ajudar?
       

    • By samuel.huarachi
      Como o sistema da Yellow funciona?
      Como uma requisição no celular, destrava um patinete?

      Tem algum artigo na internet falando disso?
    • By geivisonsales
      Tenho um site sobre conteudos de entretenimento, e todos os posts tem uma imagem de fundo do tmdb, tem alguma maneira de otimizar o carregamento dessas imagens por url? ou alguma outra maneira?
    • By Salvatore
      Então, eu estou gravando uns dados no bancos de dados usando text area, mas quando eu dou espaço ou algo do tipo fica assim
       
      Ex :aaaa\r\naaaaaa\r\n
       
      onde esses \r\n são espaços e outras coisas, e ficam sendo exibidos quando eles retorna para a pagina
      alguém sabe como resolvo isso?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.