Javascript HTML&;PHP:错误的按钮对齐和错误的输出
我用PHP和JS(dialogify)制作了这个评论系统,我有两个问题:一个是按钮的对齐,另一个是对话框的输出。在每一行的末尾,我都会看到一个Javascript HTML&;PHP:错误的按钮对齐和错误的输出,javascript,php,html,Javascript,Php,Html,我用PHP和JS(dialogify)制作了这个评论系统,我有两个问题:一个是按钮的对齐,另一个是对话框的输出。在每一行的末尾,我都会看到一个,即使行结束时实际上没有进入新行,并且按ok后该行不会更新,但我必须重新加载页面才能真正看到更新的内容 编辑:现在按钮已对齐 <div class="row"> <div class="col-sm-12 text-right"> <form method="p
,即使行结束时实际上没有进入新行,并且按ok后该行不会更新,但我必须重新加载页面才能真正看到更新的内容
编辑:现在按钮已对齐
<div class="row">
<div class="col-sm-12 text-right">
<form method="post" action="">
<button class="btn btn-warning btn-sm" id="<?php echo $row['id']; ?>" value="Edit" type="button" onclick="edit_row('<?php echo $row['id']; ?>');" /><i class='fa fa-pencil'></i></button>
<button class="btn btn-danger btn-sm" name="delete_reply" type="submit"><i class='fa fa-trash'></i></button>
</form>
</div>
</div>
编辑2:通过在$sql->execute()之后更改操作,我成功地实时更新了内容代码>
第一个问题,可能是表单默认有全宽度的css,所以一个btn在表单之前,另一个在表单中,这使得它们看起来像这样。问题是,如果我在按下按钮后在表单中添加第一个按钮,我的页面就会刷新。有什么办法可以改变css使其适合吗?编辑:第一个问题解决了,我添加了type=“button”。我没有想到。nl2br此函数执行此操作,它在每行末尾插入打断标记,并且您还在末尾插入一个
,为什么要刷新它?它不是提交类型,让它成为按钮类型,并且上面有一个js事件,它不应该重新加载页面或对表单做任何事情。我删除了nl2br,但仍然是一样的,每次我删除
标记时,它们都会不断出现
$query_reply = $mysqli->prepare("SELECT * FROM replies WHERE postID=?");
$query_reply = $mysqli->bind_param("i",$postid);
$query_reply ->execute();
$row = $query_reply->fetch_assoc();
<div id="content_val<?php echo $row['id']; ?>"><?php echo nl2br($row['reply']);?><br /></div>
if (isset($_POST['edit_row'])) {
$sql = $mysqli->prepare("UPDATE replies SET reply=? WHERE id=? AND postID=?");
$id = $_POST['id'];
$content = $_POST['content'];
$postid = $_SESSION['id'];
$sql->bind_param("sii", $content, $id, $postid);
if ($sql->execute()) {
$sql = $mysqli->prepare("SELECT * FROM replies WHERE postID='$id'");
$sql->bind_param("i", $postid);
$sql->execute();
}
}
if ($sql->execute()) {
print "success";
} else {
$error_message = "Problem in editing Record";
}