8
4

Как добавить запись в SQL-таблицу через форму html 

$query = "INSERT INTO music VALUES(?????????????)";
$mysqli->query($query);

Как ввести в запрос INSERT  значения массива $_POST , полученного через форму html.

Не могу выполнить домашнее задание!!!!!!


Растим Сафаров
5 years ago






полистай вопросы - там задачу этут решали скорее всего - поиск по тегам сделай так

https://beonmax.com/qa/tags/?tags=PHP+%2F+MySQL

Олег
5 years ago

Мне удалось рещить таким бразом:

<?php

$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');
if(mysqli_connect_errno()) {
printf("Соединение не установлено", mysqli_connect_error());
exit();
}

$mysqli->set_charset("utf8");

$name = $_POST['name'];
$author = $_POST['author'];

$query = "INSERT INTO music(name, author) VALUES ('$name', '$author')";

$mysqli->query($query);

$query = $mysqli->query("SELECT * FROM music");

while ( $row =mysqli_fetch_assoc($query)) {
echo $row["name"].$row["author"]."<br>";
}

?>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Плелист</title>
</head>
<body>

<form action="player.php" method="post">
<input type="text" name="name" placeholder="Название песни">
<input type="text" name="author" placeholder="Автор песни">
<input type="submit" value="отправить">

</form>

</body>
</html>

Светлана Галгай
3 years ago

Самое тяжёлое задание из всех!!!

<?php

$mysqli = new mysqli('localhost', 'root', '', 'kinomonstr');
if(mysqli_connect_errno()) {
printf(mysqli_connect_error());
exit();}

$sql = mysqli_query($mysqli, "INSERT INTO `music` (`name`, `author`) VALUES ('{$_POST['name']}', '{$_POST['author']}')");
?>


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post" action="#"id=first_form>
<input type="text" name="name">
<input type="text" name="author">
<input type="submit" class="btn" value="отправить">


</body>
</html>

student_zbOCUMOI
4 years ago

3 ответов