我的问题类似于我已经尝试过解决方案的问题,但这对我的情况来说并不完全正确.
我有2张桌子:投票和帖子.这是一个基本草图:
`posts`
----+------------------------------------------------------------------------+
| ID | post_title |
+----+-----------------------------------------------------------------------+
| 1 | Hello world. |
| 2 | This is a post! |
| 3 | What is the meaning of life? |
| 4 | Looking for a good time? |
+----+-----------------------------------------------------------------------
`votes`
+----+---------+
| ID | post_id |
+----+---------+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 3 |
| 5 | 3 |
| …Run Code Online (Sandbox Code Playgroud) 我正在尝试将php字符串传递给javascript函数.php部分看起来像这样:
<?php
foreach ($friends as $key => $friend) {
// Extract the pieces of info we need from the requests above
$id = assertNumeric(idx($friend, 'id'));
$name = idx($friend, 'name');
// Here we link each friend we display to their profile
echo('
<li>
<a href="#" onclick="window.open(\'http://www.facebook.com/' . $id . '\')">
<img src="https://graph.facebook.com/' . $id . '/picture?type=square" alt="' . $name . '">'. $name . '
</a>
<form>
<input type="button" value="Meet" onclick="postMeet(. $name.)"/>
</form>
</li>');
}
?>
Run Code Online (Sandbox Code Playgroud)
javascript函数看起来像这样.如果我将$ key或$ id传递给函数但没有传递$ name,它的工作正常.有人有任何想法吗?我是php和javascript的新手.
<script type="text/javascript"> …Run Code Online (Sandbox Code Playgroud) 我已经阅读了几个教程,关于mysql,db结构的文档以及我通过php使用它几周.现在我遇到了问题,我不知道如何为帖子和评论形成/组织/创建我的数据库结构.我已经阅读了一些关于此的帖子(这里是stackoverflow),但我没有找到任何有用的东西.我知道我需要有2个表用于帖子和评论,当我需要在页面上用外键(或ID)打印它时,我"合并"它们(仅在页面上,而不是在SQL上).当一个人正在查看该页面时,他正常看到帖子和评论,但在"背景"中,所有内容都存储在2个表格中.
每当有人添加新评论或回复时,我是否需要添加新列?
如果我的问题是真的,那意味着如果在帖子中有100多个评论,那意味着我需要每次都更改一次表格?这意味着如果帖子"A"有3条评论而帖子"B"有150条评论,那么我的表"评论"会有100多列吗?
例如:
帖子 | column1 | column2 | ...... | columnN
A | bla1 | bla2 | bla3 | - 空| - 空| ...... | - 空 - |
B | bla1 | bal2 | bla3 | bla4 | bla5 | bla6 | ...... | bla100 |
我正在制作一个可以处理许多帖子的rails应用程序.我想要做的是在x页面上显示帖子,每页5个帖子.我经常环顾四周,一直无法找到解决方案.我是ruby on rails的新手,还不知道能够按页面分开帖子.
似乎无法找到我认为琐碎的正确答案.
我有一些像这样排列的类别......
父母类别1
- 儿童类别1
- 儿童类别2
- 儿童类别3
...我有一些儿童类别2的帖子.我希望我的页面显示我目前所在类别的所有帖子.
这就是我现在正在做的事情:
<?php
query_posts('cat=2&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="timeline">
<h3><?php the_title(); ?></h3>
<?php the_content();?>
<?php endwhile; else: ?>
<?php _e('No Posts Sorry.'); ?>
<?php endif; ?>
</div>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我必须手动指定类别(cat = 2),但我希望它能够自动检测我已经在的类别并显示帖子(如果我在不同的类别中它会显示那些帖子).
有什么建议?
提前致谢.(SO社区=很棒的酱).
我刚刚想出如何制作自定义帖子类型并将它们输出到页面上,我想知道我是否可以为它们更改单个帖子页面?我可以设置一个"single-news.php"吗?如果是这样,如何格式化php文件以及wordpress如何知道使用该single-news.php文件?我只是想让他们吐出完整的文章.
谢谢!!
posts ×6
mysql ×2
wordpress ×2
categories ×1
comments ×1
database ×1
javascript ×1
parent ×1
php ×1
sql ×1