Jump to content

Retrieving images from the database


rekha

Recommended Posts

Hi

 

I have inserted images to the database.Now i want to display the image when i saw the tag in the entry.I have used the str_replace function.But it is not working.

 

$entry = str_replace('[img]','<img src=image.php?id=$id>',$entry);

 

Please solve this immediately.....

 

 

 

Regards

Rekha

http://hiox.org

Link to comment
https://forums.phpfreaks.com/topic/92555-retrieving-images-from-the-database/
Share on other sites

Please solve this immediately.....

We'll put that down to bad english  ;)

 

What error are you getting if any?

 

Try this:

<?php
$entry = str_replace("[img]","<img src=image.php?id=$id>",$entry);
?>

 

I replaced single quotes with double so that $id is treated as a variable.

Just a quick note to correct Chris92's post.

<?php

$entry = str_replace('','<img src=image.php?id={$id}>',$entry);

?>

You CAN'T use variable substitution inside a string with single quotes (').

 

If you want to use the {} syntax then you have to use double quotes (").

e.g.

<?php
$entry = str_replace('[img]',"<img src=image.php?id={$id}>",$entry);
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.