Logo
Dynamic Page Content From Links
Online Now: 1

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Snippets Functions Classes

Home | PHP Resources | MySQL Zipbase | Forums

Snippet Code
This shows how to load a specific file into the page by clicking on a link.

links.php


<a href="links.php?id=1">File 1</a>
<a href="links.php?id=2">File 2</a>
<a href="links.php?id=3">File 3</a>
<?php
// Load the database connections
include 'db.php';
//check to see if one of the links were clicked
echo '<div>';
if(isset(
$_GET['id'])){
    
// Make a safe string
    
$id mysql_real_escape_string($_GET['id']);
    
// Query the database
    
$sql mysql_query("SELECT * FROM table_name WHERE id='$id'");
    if(
mysql_num_rows($sql) == 1){
        
// If one row was found, create an array of the row
        
$row mysql_fetch_array($sql);
        
// echo the column 'content' (change 'content' to your column name)
        
echo '<p>'.$row['content'].'</p>';
    }else{
        
// Row was not found
        
echo '<p>File Not Found.</p>';
    }
}else{
    
// the id parameter in the url was not set
    
echo '<p>Invalid URL.</p>';
}
echo 
'</div>';
?>
 
Snippet Comments

Add Your Comment

admin
2010-03-23 00:00:00
I have updated this snippet, tell me what you think!
Sam Yong
2009-07-25 00:00:00
This is a very dangerous code. it might just cause your whole site to be hacked because you can put anything to $_GET['content']. Thus people can just move to your root directory and read your protected files e.g. application configuration file (containing mysql passwords for example)

Add Your Comment

 
Snippet Tools
Rate this Snippet:

Rate the difficulty level:

Request Snippet Update


Suggested Difficulty Level: Novice
Current Score: 2.95
Total votes: 337
Total Views: 4464

Other top snippets by admin:

1. JPG to ASCII Converter
2. Add (th, st, nd, rd, th) to the end of a number
3. AJAX Quickie
4. Simple Image CAPTCHA
5. Logout Inactive User

Search

Input key terms:
User Panel

User name:

Password:

Register And Post Your Own Snippets

Snippets On Watch

1.  Auth Class with (2.83 of 87)

2.  Test Please Delete (2.83 of 30)

3.  Return all repeated (3.64 of 72)

4.  Convert an integer (3.3 of 71)

5.  URL Shortening for (2.75 of 52)

6.  Monthly Content Sorting (3 of 45)

7.  Show String Trimmed (2.97 of 65)

8.  Human readable file (2.01 of 70)

9.  Randomize array values (2.8 of 82)

10.  Create a recursive (3.35 of 55)

New Snippets

1.  Parse RFC822 date (4 of 1)

2.  Dynamic Image Uploading (5 of 1)

3.  Spam Filter (0 of 0)

4.  Is Multiple (0 of 0)

5.  Base64 Encode / (0 of 0)

6.  URL Encode / (0 of 0)

7.  temp openbills (0 of 0)

8.  Php Iban Validator (0 of 0)

9.  Mysql Table Builder (0 of 0)

10.  File size of (1.75 of 4)

11.  Mail from your (1 of 1)

12.  OddEven Class (0 of 0)

13.  Detect if a (1 of 1)

14.  MB CopyMCF-DIR :: (5 of 1)

15.  Upper/Lower Case Accented (0 of 0)

16.  Zodiac Signs (3 of 1)

17.  Really useful code (2.5 of 2)

18.  Calculate Central European (0 of 0)

19.  Email Attachment (4 of 1)

20.  ImageMagick Image Upload (0 of 0)

21.  convert plain html (2 of 2)

22.  Tag Builder (3.25 of 4)

23.  Get Inserted ID (4.33 of 3)

24.  Watermark An Image (3.33 of 3)

25.  Check Prime Numbers (1.5 of 8)

Home | Forum | Free PHP Web Hosting | Contact | Terms & Conditions |  
Donate
PHPSnips.com - ©2010