Я работаю над разделом комментариев для проекта.
У меня есть следующий php код:
<?php
echo "<form method='POST' action='".setComments($conn)."'>
<input type='hidden' name='uID' value='Anonymous'>
<input type='hidden' name='date' value='".date('Y-m-d H:i:s')."'>
<textarea name='message'></textarea><br>
<button class='submit-button' type='submit' name='commentSubmit'>Comment</button>
</form>";
getComments($conn);
?>
setComments () и getComments () здесь:
function setComments($conn) {
if(isset($_POST['commentSubmit'])){
$uID = $_POST['uID'];
$date = $_POST['date'];
$message = $_POST['message'];
$sql = "INSERT INTO commentSection (uID, date, message)
VALUES ('$uID', '$date', '$message')";
$result = $conn->query($sql);
}
}
function getComments($conn){
$sql = "SELECT * FROM commentSection";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()){
echo "<div class='comment-box'><p>";
echo $row['uID']."<br>";
echo $row['date']."<br>";
echo nl2br($row['message']);
echo "</p>
<form class='delete-form' method='POST' action='deleteComments.php'>
<input type='hidden' name='commentID' value='".$row['commentID']."'>
<button type='submit' name='commentDelete'>Delete</button>
</form>
<form class='edit-form' method='POST' action='editComment.php'>
<input type='hidden' name='commentID' value='".$row['commentID']."'>
<input type='hidden' name='uID' value='".$row['uID']."'>
<input type='hidden' name='date' value='".$row['date']."'>
<input type='hidden' name='message' value='".$row['message']."'>
<button>Edit</button>
</form>
</div>";
}
}
Итак, я создал следующий элемент формы, используя bootstrap:
<form>
<div class="row">
<div class="col">
<input type="text" class="form-control" placeholder="First name">
</div>
</div>
</form>
Как сделать так, чтобы отображалось значение ввода формы или имени, здесь:
<input type='hidden' name='uID' value='Anonymous'>
вместо значения по умолчанию 'Anonymous'?