php页面在回显多个div时为黑色
每次我尝试使用php回显多个div时,页面都会完全空白。我不明白我做错了什么。有人能帮我解决这个问题吗,我是php新手,无法解决这个问题。 -提前谢谢php页面在回显多个div时为黑色,php,Php,每次我尝试使用php回显多个div时,页面都会完全空白。我不明白我做错了什么。有人能帮我解决这个问题吗,我是php新手,无法解决这个问题。 -提前谢谢 echo '<div id="id01" class="w3-modal"> <div class="w3-modal-content"> <div class="w3-container"> <span onclick="document.getElementById('id01').sty
echo '<div id="id01" class="w3-modal">
<div class="w3-modal-content">
<div class="w3-container">
<span onclick="document.getElementById('id01').style.display='none'" class="w3-button w3-display-topright">×</span><center><form method='POST' action='".setComments($conn)."'>
<textarea name='title'></textarea>
<input type='hidden' name='uid' value='".$_SESSION['username']."'>
<input type='hidden' name='date' value='".date('Y-m-d H:i:s')."'>
<textarea name='description'></textarea>
<textarea name='message'></textarea>
<br>
<button type='submit' name='commentSubmit'>Post!</button>
</form></center>
</div>
</div>
</div>
</div>';
echo'
&时代;
邮递
';
^以上是工作不正常的代码(页面加载为空)^检查您的报价
你在单引号之间回荡。每次添加一个不带转义(\)的单引号时,都会打断正在回显的字符串
使用“(name=“title”等)或转义(getElementById(\'id01')
例如,记住您的原始引号是单引号:
<form method='POST' action='".setComments($conn)."'>
<form method='POST' action='".setComments($conn)."'>
应该是
<form method="POST" action="'.setComments($conn).'">
<form method="POST" action="'.setComments($conn).'">
页面空白最终是由于服务器错误造成的,这是由于php格式不正确,在您的情况下是由于断开的echo指令。您是否尝试回显所有不同的行 还有另一个答案,我也注意到了 使用“(name=“title”等)或转义(getElementById(\'id01')。 例如,记住您的原始引号是单引号:
<form method='POST' action='".setComments($conn)."'>
<form method='POST' action='".setComments($conn)."'>
应该是
<form method="POST" action="'.setComments($conn).'">
<form method="POST" action="'.setComments($conn).'">
这将起作用
echo '<div id="id01" class="w3-modal">
<div class="w3-modal-content">
<div class="w3-container">
<span onclick="document.getElementById(\'id01\').style.display=\'none\'" class="w3-button w3-display-topright">×</span><center><form method=\'POST\' action=\''.setComments($conn).'\'>
<textarea name=\'title\'></textarea>
<input type=\'hidden\' name=\'uid\' value=\''. $_SESSION['username'] . '\'>
<input type=\'hidden\' name=\'date\' value=\'' .date('Y-m-d H:i:s'). '\'>
<textarea name=\'description\'></textarea>
<textarea name=\'message\'></textarea><br> <button type=\'submit\' name=\'commentSubmit\'>Post!</button>
</form></center>
</div>
</div>
</div>
</div>';
echo'
&时代;
发帖!
';
但是你应该修改这段代码。它太复杂了,因此容易出错
干杯我已尝试回显所有不同的行,但这不起作用。我想您也要重新检查您的引号。@deg:是的!您是正确的。已检查。代码不应该是这样的!