Как при нажатии на перейти на другую страницу с полным текстом
Делаю что то похожее на форум или почту, в форме записывается автор описание и контент, при добавлении, тут же выводится имя автора и описание, нужно что бы при нажатии на div блок выводился нужный контент! Все блоки выводятся через while. Как при переходе на другую страницу, вывести информацию нужного блока?
!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>PHP</title>
</head>
<body>
<?php
//--1-------------ИМЯ--------------------//
$author = $_POST["author"];
//--2---------------ОПИСАНИЕ-------------------//
$description = $_POST["description"];
//---3--------------ТЕКСТ-------------------//
$textauthor = $_POST["textauthor"];
$conn = mysqli_connect('localhost', 'root', '', 'base');
//---------Подключение-sql------------//
$mysql = new mysqli('localhost', 'root', '', 'base');
//-------------------------------------//
$mysql -> query("INSERT INTO `users`
(`author`,`description`,`textauthor`) VALUES
('$author','$description','$textauthor')" );
$result = mysqli_query($conn,"SELECT * FROM `users`");
while($text = mysqli_fetch_assoc($result))
{
echo '<a href ="textauthor.php">';
echo '<div id="tabs" class="content">';
echo 'Автор: '.$text['author'].'<br>';
echo 'Описание: '.$text['description'].'<br>';
echo 'ID: '.$text["id"];
echo '</div>';
echo '</a>';
}
?>
<div class="container">
<form href="index.php" method="post">
<span>Имя</span><br>
<input type="text" name="author" id="author" placeholder="Введите имя"><br><br>
<span>Описание</span><br>
<input type="text" name="description" placeholder="Введите описание"><br><br>
<span>Текст</span><br>
<textarea type="text" name="textauthor" cols="80" rows="10">
</textarea>
<button>Добавить...</button>
</form>
</div>
</body>
</html>
Ответы (0 шт):
Делаю что то похожее на форум или почту, в форме записывается автор описание и контент, при добавлении, тут же выводится имя автора и описание, нужно что бы при нажатии на div блок выводился нужный контент! Все блоки выводятся через while. Как при переходе на другую страницу, вывести информацию нужного блока?
!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>PHP</title>
</head>
<body>
<?php
//--1-------------ИМЯ--------------------//
$author = $_POST["author"];
//--2---------------ОПИСАНИЕ-------------------//
$description = $_POST["description"];
//---3--------------ТЕКСТ-------------------//
$textauthor = $_POST["textauthor"];
$conn = mysqli_connect('localhost', 'root', '', 'base');
//---------Подключение-sql------------//
$mysql = new mysqli('localhost', 'root', '', 'base');
//-------------------------------------//
$mysql -> query("INSERT INTO `users`
(`author`,`description`,`textauthor`) VALUES
('$author','$description','$textauthor')" );
$result = mysqli_query($conn,"SELECT * FROM `users`");
while($text = mysqli_fetch_assoc($result))
{
echo '<a href ="textauthor.php">';
echo '<div id="tabs" class="content">';
echo 'Автор: '.$text['author'].'<br>';
echo 'Описание: '.$text['description'].'<br>';
echo 'ID: '.$text["id"];
echo '</div>';
echo '</a>';
}
?>
<div class="container">
<form href="index.php" method="post">
<span>Имя</span><br>
<input type="text" name="author" id="author" placeholder="Введите имя"><br><br>
<span>Описание</span><br>
<input type="text" name="description" placeholder="Введите описание"><br><br>
<span>Текст</span><br>
<textarea type="text" name="textauthor" cols="80" rows="10">
</textarea>
<button>Добавить...</button>
</form>
</div>
</body>
</html>