| 
	
 | 
 Posted by Jerry Stuckle on 12/29/07 18:51 
Karl wrote: 
> 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 
>  
 
OK, did you write this yourself?  Or is this someone else's script? 
 
If the latter, that's who you should be asking. 
 
And <input type="file"...> and <input type="hidden"...> have two  
entirely different uses. 
 
And sure - if you comment out the $_FILES line, there is no way for the  
file field will work. 
 
--  
================== 
Remove the "x" from my email address 
Jerry Stuckle 
JDS Computer Training Corp. 
jstucklex@attglobal.net 
==================
 
  
Navigation:
[Reply to this message] 
 |