我如何实现 Digg 的克隆? [关闭]

Posted

技术标签:

【中文标题】我如何实现 Digg 的克隆? [关闭]【英文标题】:Ηow can I implement a clone of Digg? [closed] 【发布时间】:2016-03-13 12:04:47 【问题描述】:

Ι 决定创建我自己的 Digg 克隆,我编写了一小段代码,它只显示标题和描述。

<?php
try 

    $pdo = new PDO('mysql:host=localhost;dbname=informal','vad','6989');
    $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    $pdo->exec('SET NAMES "utf8"');
 catch(PDOException $e) 
    echo $e->getMessage();


$sql = 'SELECT title,content FROM postID';
$result = $pdo->query($sql);
while($row = $result->fetch())

    echo $row['title'] . "<br />";
    echo $row['content'] . "<br />";

?>

我想,那个标题是一个链接,当用户点击那个链接时,数据库可以定义这条记录并在新页面中显示这篇文章。事实是,我用input type = hidden 做到了,当您单击“打开”按钮时,它会显示所有内容。我需要一种更灵活的方法,就像在 Digg 中一样。

【问题讨论】:

【参考方案1】:

你必须在两个页面之间传递参数所以首先你必须编辑添加链接

<?php
try 

    $pdo = new PDO('mysql:host=localhost;dbname=informal','vad','6989');
    $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    $pdo->exec('SET NAMES "utf8"');
 catch(PDOException $e) 
    echo $e->getMessage();


$sql = 'SELECT title,content FROM postID';
$result = $pdo->query($sql);
while($row = $result->fetch())

    echo "<a href=anotherpage.php?id=".$row['id'].">".$row['title'] . "</a><br />";
    echo $row['content'] . "<br />";

?>

然后在另一个页面上,您必须使用传递的 ID 进行查询 .. 然后您必须使用它获取数据

【讨论】:

以上是关于我如何实现 Digg 的克隆? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

权限管理架构设计及实现思路

Js如何实现对json克隆

如何实现对象克隆?

62 如何实现对象克隆?

为啥没有任何 Digg 按钮的页面底部有一个 Digg 图标?

如何使用 VMware Fusion 克隆 VM? [关闭]