quote:
Originally posted by J-Thread
quote:
Originally posted by andrewdodd13
I think this is what you're looking for:
code:
<?php
session_start();
if (empty($_SESSION['Nathan']) || $_SESSION['Nathan'] != "Nathan")
die ("Not logged in");
ini_set ('display_errors', 1);
error_reporting (E_ALL & ~E_NOTICE);
if ($dbc = mysql_connect ('hostname', 'username', 'password')) {
if (!@mysql_select_db ('nathan1')) {
die ('<p>coud not select ' . mysql_error() . '</p>');
}
} else {
die ('<p>could not connect</p>');
}
$query = 'SELECT * FROM blog_entries ORDER
BY date_entered DESC';
if ($r = mysql_query ($query)) {
while ($row = mysql_fetch_array ($r)) {
echo "<h3 align='center'>{$row['title']}</h3><p>Date Entered: {$row['date_entered']}</p><div align='center' style='border: 1px solid white; width: 40%; margin-left: 25%;'>{$row['entry']}</div><br />
<div align='right' style='float: right;'><a href=\"edit_entry.php?id={$row['blog_id']}\">Edit</a></div>
<div align='left' style='float: left;'><a href=\"delete_entry.php?id={$row['blog_id']}\">Delete</a></div>
<hr color='black' />\n";
}
} else {
echo 'MOOOO';
}
mysql_close();
?>
This is what you mean
Sort of. I actually just forgot to close the bracket... the way I done it is because I always thought if the first part of an and statement was false the second part wasn't evaluated.
if (empty($_SESSION['Nathan']
) || $_SESSION['Nathan'] != "Nathan")
This line is redundant. If the var is empty, it can't equal Nathan.
However, if $_SESSION['Nathan'] isn't set then you'll get a warning.