Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML&;PHP:错误的按钮对齐和错误的输出_Javascript_Php_Html - Fatal编程技术网

Javascript HTML&;PHP:错误的按钮对齐和错误的输出

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

我用PHP和JS(dialogify)制作了这个评论系统,我有两个问题:一个是按钮的对齐,另一个是对话框的输出。在每一行的末尾,我都会看到一个

,即使行结束时实际上没有进入新行,并且按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";
}