У меня проблемы с подключением к базе данных или созданием подключения к базе данных. Мой localhost не отправляет никаких данных в базу данных, он также не показывает никаких ошибок. Не могли бы вы помочь мне? Все файлы были изначально загружены, я изменил несколько вещей, изначально не работал.
Моя база данных называется amazon, а имя таблицы - contact_form_info
. Ниже мое соединение и html файл.
get_response. php
<?php //temp
require 'config.php';
$conn = Connect();
$contactname = $_POST['name'];
$contactEmail = $_POST['Email'];
$contactMessage = $_POST['Message'];
$query = "INSERT INTO contact_form_info ('nome', 'email', 'message') VALUES ('$contactname', '$contactEmail', '$contactMessage')";
// $stmt = $conn->prepare($query);
// $stmt->bind_param("sss", $_POST['contactname'], $_POST['contactEmail'], $_POST['contactMessage']);
/* Execute the statement */
$stmt->execute();
if ($stmt->affected_rows > 0) {
echo "Obrigado por nos contactar. <br>";
printf("rows inserted: %d\n", $stmt->affected_rows);
} else {
echo "Erro ao inserir dados";
}
/* close statement */
$stmt->close();
$conn->close();
?>
config. php
function Connect()
{
$host = "localhost";
$userName = "username";
$password = "password";
$dbName = "amazon";
// Create database connection
$conn = new mysqli($host, $username, $password, $dbName) or die($conn->connect_error);
return $conn;
}
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
html форма
<form name="contactForm" id="contactForm" method="post" action="">
<fieldset>
<div class="row">
<div class="six columns mob-whole">
<label for="contactname">Nome <span class="required">*</span></label>
<input name="contactname" type="text" id="contactname" placeholder="Nome" value="" />
</div>
<div class="six columns mob-whole">
<label for="contactEmail">Email <span class="required">*</span></label>
<input name="contactEmail" type="text" id="contactEmail" placeholder="Exemplo@host.com" value="" />
</div>
</div>
<div class="row">
<div class="twelve columns">
<label for="contactMessage">Message <span class="required">*</span></label>
<textarea name="contactMessage" id="contactMessage" placeholder="Mensagem" rows="10" cols="50" ></textarea>
</div>
</div>
<div>
<button class="submit full-width">Enviar</button>
<div id="image-loader">
<img src="images/loader.gif" alt="" />
</div>
</div>
</fieldset>
</form>