mysql — данные из веб-формы в базу данных с использованием переполнения стека

Привет, ребята, я новичок в PHP и мне нужно немного помочь в решении моей проблемы. Я прошу прощения, если это уже обсуждалось. У меня есть простая веб-форма с двумя полями. После заполнения этих полей пользователь нажимает кнопку «Отправить», и данные должны сохраняться в базе данных. Однако я не могу хранить его по неизвестным мне причинам.

Это мой index.php:

<html lang="en">
<head>
<meta charset="utf-8">
<title> INSERTING DATA TO DATABASE!!! </title>
<link rel="stylesheet" href="../CSS/testbox.css" type="text/css"/>
<!-- Style sheet for form -->
</head>
<body>

<form action="../PHP/test.php" method="post">

<div class="container">
<p class="header">Title *</p>
<input class="singleline" type="text" name="Title">
<p class="footer">Meaningful, short descriptive title</p>
<p class="header">Summary *</p>
<textarea name="Summary"></textarea>
<p class="footer">Brief summary of what the engagement involved.</p>
<br>
<input class="submit" type="submit" name="submit">
</div>
</form>
</body>
</html>

Это mytest.php:

<?php
$username = "root";
$password = "root";
$hostname = "127.0.0.1:80";
$dbname = "casestudy";

$dbcon = mysqli_connect($hostname, $username, $password, $dbname);
if (!dbcon)
{
die ('error connecting to database');
}
echo 'you have connected successfully';

if(isset($_POST['submit']))
{
$Title= $_POST['Title'];
$Summary= $_POST['Summary'];

echo " this is a $Title and this is a $Summary !";

$sql = "INSERT INTO example (title, summary) VALUES ('$Title', '$Summary')";

$result = mysqli_query($sql);
if ($result){
echo "<script type='text/javascript'>alert('submitted successfully!')</script>";
}
else
{
echo "<script type='text/javascript'>alert('failed!')</script>";

}
}
?>

Мои проблемы являются последним шагом, когда он пытается сохранить его в базе данных, я получаю сообщение «Не удалось!» и я не знаю, где у меня ошибка.
Ваша помощь очень ценится.

-1

Решение

Вам нужно передать переменную соединения как первый аргумент:

mysqli_query($dbcon, $sql);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]