PHP não cadastra nem consulta o banco de dados
Seguinte galera, eu criei um site básico e nele possui um formulário simples para preencher com nome e mensagem, fiz aqui no wamp e funcionou tudo certo até ai de boa mas o problema é que quando eu hospedei online ele não cadastra no banco de dados e não consegue fazer a consulta sendo que aparentemente ta tudo certo comecei recentemente a estudar php com uns videos no youtube e ainda nao consigo identificar o erro e espero que me ajudem. Abaixo vai está o código das páginas:
Link do site online: http://niverdathay.000webhostapp.com/niverdathay/teamamos.php
página com o formulário:
<section class="page-section cta">
<div class="container">
<div class="row">
<div class="col-xl-9 mx-auto">
<div class="cta-inner text-center rounded">
<h2 class="section-heading mb-5">
<span class="section-heading-upper">Os seus amigos te desejam um</span>
<span class="section-heading-lower">FELIZ ANIVERSÁRIO</span>
</h2>
<?php
$result_msg_bd = "SELECT * FROM mensagens";
$resultado_msg_bd = mysqli_query($conn, $result_msg_bd);
if (mysqli_num_rows("$resultado_msg_bd") <=0){
echo "Nenhum recado...";
}
else{
while($rows = mysqli_fetch_assoc("$resultado_msg_bd")){
?>
<p class="address mb-5">
<em>
<strong><?php echo $rows['nome']; ?></strong>
<br>
<?php echo $rows['msg']; ?><br>
<hr>
</em>
</p>
<?php
}
}
?>
</div>
</div>
</div>
</div>
</section>
<section class="page-section about-heading">
<div class="container">
<!-- img class="img-fluid rounded about-heading-img mb-3 mb-lg-0" src="img/about.jpg" alt="" -->
<div class="about-heading-content">
<div class="row">
<div class="col-xl-9 col-lg-10 mx-auto">
<div class="bg-faded rounded p-5">
<h2 class="section-heading mb-4">
<h1>Ajude a tornar tudo mais especial !</h1>
<p>Preencha o formulário e envie seu textinho *-*</p>
<!-- Fim da função de contagem de caracteres -->
<form action="salvar_registro.php" method="POST">
<div class="form-group">
<label for="exampleInputEmail1">Nome:</label>
<input type="text" name="nome" class="form-control" placeholder="Nome Completo" required>
</div>
<hr>
<div class="form-group">
<label for="exampleInputEmail1">Mensagem:</label>
<textarea name="msg" class="form-control" placeholder="Mande suas felicitações ^^ " rows="3" required onkeyup="mostrarResultado(this.value,250,'spcontando');contarCaracteres(this.value,250,'sprestante')"></textarea>
<span id="spcontando" style="font-family:Georgia;"></span><br />
<span id="sprestante" style="font-family:Georgia;"></span>
</div>
<input type="submit" class="btn-warning" value="Enviar">
</form>
página salvar_registro.php:
<?php
session_start();
include_once("conexao.php");
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Confirmação de Envio</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container theme-showcase" role="main">
<?php
if($_SERVER['REQUEST_METHOD']=='POTS'){
$request = md5(implode($_POST));
if(isset($_SESSION['ultima_request']) && $_SESSION['ultima_request'] == $request){
echo "Recado ja foi salvo!";
}else{
$_SESSION['ultima_request'] = $request;
if(isset($_POST['nome'])){
$nome = $_POST['nome'];
$msg = $_POST['msg'];
$result_msg = "INSERT INTO mensagens (id, nome, msg, data) VALUES ('', '$nome', '$msg', NOW())";
$resultado_msg= mysqli_query($conn, $result_msg);
//Enviar e-mail
}
}
}
?>
<!-- Início da função de contagem de caracteres -->
<script type="text/javascript">
function mostrarResultado(box,num_max,campospan){
var contagem_carac = box.length;
if (contagem_carac != 0){
document.getElementById(campospan).innerHTML = contagem_carac + " caracteres digitados";
if (contagem_carac == 1){
document.getElementById(campospan).innerHTML = contagem_carac + " caracter digitado";
}
if (contagem_carac >= num_max){
document.getElementById(campospan).innerHTML = "Limite de caracteres excedido!";
}
}else{
document.getElementById(campospan).innerHTML = "";
}
}
function contarCaracteres(box,valor,campospan){
var conta = valor - box.length;
document.getElementById(campospan).innerHTML = "Você ainda pode digitar " + conta + " caracteres";
if(box.length >= valor){
document.getElementById(campospan).innerHTML = "Opss.. você não pode mais digitar..";
document.getElementById("campo").value = document.getElementById("campo").value.substr(0,valor);
}
}
</script>
<?php if(mysqli_affected_rows($conn) >= )1{ ?>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="myModalLabel">Mensagem enviada com Sucesso!</h4>
</div>
<div class="modal-footer">
<a href="teamamos.php"><button type="button" class="btn btn-success">Ok</button></a>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('#myModal').modal('show');
});
</script>
<?php } else{ ?>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="myModalLabel">Erro ao enviar mensagem!</h4>
</div>
<div class="modal-footer">
<a href="teamamos.php"><button type="button" class="btn btn-danger">Ok</button></a>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('#myModal').modal('show');
});
</script>
<?php } ?>
</div>
</body>
</html>
conexao.php:
<?php
$servidor = "localhost";
$usuario = "id5517827_thay";
$senha = "thaynara";
$dbname = "id5517827_aniversario";
//Criar a conexao
$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
?>Discussão (1)
Carregando comentários...