|
Posted by Karl on 12/29/07 15:02
On 29 Des, 15:54, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> Karl wrote:
> > Hello again.
> > I have a form for posting news articles.
>
> > Form one is the "register" form.
> > Then I go to the preview form were I can select edit or accept
>
> > If I select edit, I got the "edit form" and if I select accept, I
> > receive a message that say:
>
> > The news article "headline" are posted into the database.
>
> > When I use the file field and browse to "my photos", select an image
> > and post it. I can see it in the priview form/page and can also show
> > it in the article.
>
> > But if I select the "edit" button I can't see the image.
> > I am using <input type="hidden" name="article_photo"
> > value="$article_foto"> field to preserve the value of the field:
> > <input type="file" name="article_photo">
>
> > Well. I discover that if I not have anything in the field <input
> > type="file" name="article_photo"...
> > but still have the image.jpg in the hidden field. It use the
> > $_POST["article_photo"] insted of
> > $_FILES["article_photo"];
>
> > So I was thinking that this below should do the trick:
>
> > if(!isset($_FILES["article_photo"])){
> > $article_photo = $_POST["article_photo"];
> > } else {
> > $article_photo = $_FILES["article_photo"];
> > }
>
> > But still the image are not avaible in the edit or preview pages in
> > the variable $article_photo
> > BUT if I use the file field and browse, select an image and post it.
> > Then it show up in those pages.
>
> > How can I fix this? Is it better to use setcookie("article_photo",
> > $_POST['article_photo'] time()+30);
>
> > Thanks for all advice. (and sorry my weak english)
>
> > Karl
>
> Do you have the image file name in a <img...> tag?
>
Yes, I have.
And it works if I use the <input type="file" name="article_photo">
field.
$article_photo = $_FILES["article_photo"]; make it work.
But when I have the image.jpg registred in a <input type="hidden"...
field, it does not work.
I think that this hidden field use the $_POST["article_photo"]
instead of $_FILES["article_photo"] because if i "comment out" the
$_FILES... line and insted use $_POST["article_photo"] I can find it..
But then the file field not work..
Karl
Navigation:
[Reply to this message]
|