Vil gerne undgå at man skal uploade et billede
Hejsa jeg har et script med en form som kan uploade billededet virker helt fint at uploade billede men jeg vil gerne have den mulighed at jeg ikke behøver at uploade et billede hver gang som jeg så skal nu for ellers virker det ikke..
min form:
_______________________________
<form action="billeder-upload-verify.php" name="editform" method="post">
<input type="button" value="Bold" name="Bold" onclick="java script:tag('b', '', 'Bold*', '', 'Bold', 'Bold');" />
<input type="button" value="Italic" name="Italic" onclick="java script:tag('i', '', 'Italic*', '', 'Italic', 'Italic');" />
<input type="button" value="Underline" name="Underline" onclick="java script:tag('u', '', 'Underline*', '', 'Underline', 'Underline');" />
<input type="button" value="Url" name="Url" onclick="java script:tag('url', '[url]', 'Url*', '[/url]', 'Url', 'Url');" />
<input type="button" value="Img" name="Img" onclick="java script:tag('img', '', 'Img*', '', 'Img', 'Img');" />
<input type="button" value="Quote" name="Quote" onclick="java script:tag('q', '[Quote]', 'Quote*', '[/quote]', 'Quote', 'Quote');" />
<input type="button" value="Email" name="Email" onclick="java script:tag('e', '[email]', 'Email*', '[/email]', 'Email', 'Email');" />
<input type="button" value="Code" name="Code" onclick="java script:tag('c', '[code]', 'Code*', '[/code]', 'Code', 'Code');" /></p>
<p>Title: <input type="text" name="title" size="50" /><br />
Author: <input type="text" name="author" size="35" /><br />
Post:<br />
<textarea rows="5" cols="75" name="post"></textarea><br><br>
<input type="file" name="fil">
<input type="submit" name="upload" value="Upload">
</form>
___________________________________________________
selve filen som uploadet billedet og putter data i DB:
----------------------------------------------------------
<?
include ("conn.php");
//Her skal filen flyttes fra
$fra = $_FILES['fil']['tmp_name'];
//Hvilken type fil arbejder vi med?
$ext = strtolower(end(explode(".", $_FILES['fil']['name'])));
//Hvis filen er et jpg, jpeg eller gif billede
if($ext == "jpg" || $ext == "jpeg" || $ext == "gif" || $ext == "")
{
$tid = time();
//Her giver vi billedet et andet navn, så der ikke kommer to ens navne…
$nytNavn = $tid . "_" . rand(1, 1000000) . $ext;
//Her er vores destination
$til = "../upload/billeder/large/" . $nytNavn;
//Her sker det magiske:
move_uploaded_file($fra, $til);
//Her ligges oplysningerne ind databasen – huske at connecte til den!
$query = "INSERT INTO posts (billede, tid, title, author, post) VALUES ('$nytNavn', '$tid', '$_POST[title]', '$_POST[author]', '$_POST[post]')";
mysql_query($query) or die(mysql_error());
}
header("Location: billeder.php"); ?>
-------------------------------------------------------------
På forhånd tak
