Jump to content

How to echo target path or file name inside upload file box?


dwex

Recommended Posts

<td><label for='images'> <b>File to upload:</b> </label></td>

            <td><input type='file'  name = 'drama_image' '<?php echo $row['drama_image']; ?>'/></

                      </tr>

       

  <?php

            $target_path = "images/";

            $target_path = $target_path . basename( $_FILES['images']['name']);

 

            if(move_uploaded_file($_FILES['images']['tmp_name'], $target_path)) {

                echo "The file ".  basename( $_FILES['images']['name']).

            " has been uploaded";

            } else{

                echo $row['drama_image'];

            }

       

    ?>

 

['drama_image'] is the name of the file

 

I wanna echo it out in the box of file upload so when I save , the default picture will still be there instead of being overwritten as the box does not have any value in it.

You already have a thread for this problem. Don't start another one.

 

I would probably help if you actually provided an actual example showing what you are talking about (in your original thread.)

I told you the solution in the last thread... here is some code:

<td><label for='images'> <b>File to upload:</b> </label></td>
            <td><input type='file'  name = 'drama_image' /> 
Ignore: <input type='checkbox' name='ignore' value='1' selected='selected'></td>
                       </tr>
         
   <?php
if(!$_POST['ignore'] == "1"){
//not ignore
            $target_path = "images/";
            $target_path = $target_path . basename( $_FILES['images']['name']);

            if(move_uploaded_file($_FILES['images']['tmp_name'], $target_path)) {
                echo "The file ".  basename( $_FILES['images']['name']).
             " has been uploaded";
            } else{
                echo $row['drama_image'];
            }
} else {
//ignore
}
     ?>

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.