Skip to content

Instantly share code, notes, and snippets.

@samroar
Created August 12, 2014 13:12
Show Gist options
  • Select an option

  • Save samroar/0ffbd444351e61657ba8 to your computer and use it in GitHub Desktop.

Select an option

Save samroar/0ffbd444351e61657ba8 to your computer and use it in GitHub Desktop.
<!DOCTYPE HTML>
<?php
$dbh = new PDO('mysql:dbname=reddit;host:localhost', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
if(!empty($_POST)) {
$query = $dbh->prepare('INSERT INTO comments (post, user, body) VALUES (?, ?, ?)');
$query->execute(array($_POST['post'], '', $_POST['body']));
header("Location: " . "http://" . $_SERVER['HTTP_HOST'] . "/reddit/post.php");
}
?>
<html>
<head>
<title>reddit: the front page of the internet</title>
<link href="reddit.css" rel="stylesheet"/>
<script src="reddit.js" type="text/javascript"></script>
</head>
<body>
<form action="post.php" method="POST">
<label>Post<input type="text" name="post" /></label>
<label>Body<input type="text" name="body" /></label>
<input type="submit">
</form>
<?php
if(!empty($_GET)) {
$rows = $dbh->query("SELECT id, title, user, subreddit, url, timestamp from posts where id = ?");
$rows->execute(array($_GET['id']));
foreach($rows as $row) { ?>
<div class="container">
<h2 class="title">
<a href="http://localhost/reddit/post.php?id=<?php echo $row['id']; ?>"> <?php echo $row['title']; ?></a>
</h2>
<div class="info">
submitted <?php echo $row['timestamp']; ?> by <?php echo $row['user']; ?> to <?php echo $row['subreddit']; ?>
</div>
</div>
<?php }
}
?>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment