Ask about general coding issues or problems here.
Moderators: macek, egami, gesf
by osborn99 » Fri Oct 26, 2012 4:37 pm
Hello, I've created a user photo gallery with php and sql. I have 2 tables photograph and users. At the moment it is very basic, when a user uploads a photo it shows as a thumbnail on the homepage. Only the admin (me) can delete photos. I want the user to click on my account or my profile.php and view just their own photos and be able to delete, view their photos. Here is my admin list_photos.php. What would I change so only the user can view his/her photos. I would like to set this up for the user as well.
- Code: Select all
<?php require_once("../../includes/initialize.php"); ?>
<?php if (!$session->is_logged_in()) { redirect_to("login.php"); } ?>
<?php
$photos = Photograph::find_all();
?>
<?php include_layout_template('admin_header.php'); ?>
<h2>Photographs</h2>
<?php echo output_message($message); ?>
<table class="bordered">
<tr>
<th>Image</th>
<th>Filename</th>
<th>Caption</th>
<th>Size</th>
<th> </th>
</tr>
<?php foreach($photos as $photo): ?>
<tr>
<td><img src="../<?php echo $photo->image_path(); ?>" width="100" /></td>
<td><?php echo $photo->filename; ?></td>
<td><?php echo $photo->caption; ?></td>
<td><?php echo $photo->size_as_text(); ?></td>
<td><a href="delete_photo.php?id=<?php echo $photo->id; ?>">Delete</a></td>
</tr>
<?php endforeach; ?>
</table>
<br />
<a href="photo_upload.php">Upload a new photograph</a>
<?php include_layout_template('admin_footer.php'); ?>
-
osborn99
- New php-forum User

-
- Posts: 1
- Joined: Fri Oct 26, 2012 4:00 pm
Return to PHP coding => General
Who is online
Users browsing this forum: Google [Bot] and 1 guest