从头开始创建博客是一个艰难的过程,但我一直在努力解决一些已经解决的小问题。我今天的一个小问题是,我无法用图像设置网站背景的样式。我能够添加颜色而不是图像。
第二个小问题是我的Div标签。我已经创建了一个基本表单,将注释提交给我的MySQL数据库,但是当我尝试设置div的样式时,我已经附上了显示的表单和注释,样式没有出现。我在下面包含了我的评论CSS和post.php页面。
CSS:
#comments-title {
background-color: #282828;
width: 567px;
height: 30px;
font-size: 25px;
font-family: arial;
color: #ffffff;
padding: 5px;
padding-top: 6px;
padding-bottom: 4px;
}
#comment-list{
border:1px solid #dadada;
width: 567px;
padding: 5px;
}
PHP:
<h2 id="comments-title">Comments</h2>
<div id="comment-list'">
<?php
}
$commenttimestamp = strtotime("now");
$sql = "SELECT * FROM php_blog_comments WHERE entry='$id' ORDER BY timestamp";
$result = mysql_query ($sql) or print ("Can't select comments from table php_blog_comments.<br />" . $sql . "<br />" . mysql_error());
while($row = mysql_fetch_array($result)) {
$timestamp = date("l F d Y", $row['timestamp']);
print("<p id='comment'>" . stripslashes($row['comment']) . "</p>");
printf("<p id='comment'>Comment by <a href=\"%s\">%s</a> @ %s</p>", stripslashes($row['url']), stripslashes($row['name']), $timestamp);
}
?>
<form method="post" action="process.php">
<p><input type="hidden" name="entry" id="entry" value="<?php echo $id; ?>" />
<input type="hidden" name="timestamp" id="timestamp" value="<?php echo $commenttimestamp; ?>">
<strong><label for="name">Name:</label></strong> <input type="text" name="name" id="name" size="25" /><br />
<strong><label for="email">E-mail:</label></strong> <input type="text" name="email" id="email" size="25" /><br />
<strong><label for="url">URL:</label></strong> <input type="text" name="url" id="url" size="25" value="http://" /><br />
<strong><label for="comment">Comment:</label></strong><br />
<textarea cols="25" rows="5" name="comment" id="comment"></textarea></p>
<p><input type="submit" name="submit_comment" id="submit_comment" value="Add Comment" /></p>
</form>
</div>
答案 0 :(得分:2)
再看看这一行:
<div id="comment-list'">
在那里看到那个小小的?拿出来。
对于其他一切,你必须更加具体。你基本上发布了一大堆代码,而没有指出有问题的代码。
答案 1 :(得分:1)
请记住,ID必须是唯一的。如果id,则使用class。 (在您的while循环中:<p id='comment'>
,您有多个具有相同ID的ID。
你有很多需要解决的问题。
并且,尝试验证您的代码以检查可能阻止其工作的一些错误。 http://validator.w3.org +您的评论列表ID中有一个引号