this is the form which is in index.php
<FORM METHOD=POST ACTION="addentries.php">
<TABLE width="500">
END;
for ($i=1; $i<=$num_to_loop; $i++) {
echo <<<END
<TR>
<TD colspan="2" bgcolor="#666666"><B>Entry $i </B></TD>
</TR>
<TR>
<TD width="150">Title</TD>
<TD width="350"><INPUT TYPE="text" NAME="search_title[]"></TD>
</TR>
<TR>
<TD>TitleBG</TD>
<TD><INPUT TYPE="text" NAME="search_titlebg[]"></TD>
</TR>
<TR>
<TD>Description</TD>
<TD><INPUT TYPE="text" NAME="search_description[]"></TD>
</TR>
<TR>
<TD>Artist</TD>
<TD><INPUT TYPE="text" NAME="search_artists[]"></TD>
<TD>Artist2</TD>
<TD><INPUT TYPE="text" NAME="search_artists2[]"></TD>
<TD>Artist3</TD>
<TD><INPUT TYPE="text" NAME="search_artists3[]"></TD>
<TD>Artist4</TD>
<TD><INPUT TYPE="text" NAME="search_artists4[]"></TD>
</TR>
<TR>
<TD>Genre</TD>
<TD><select name="search_genre[]">
<option value="Action" selected>Action</option>
<option value="Comedy">Comedy</option>
<option value="Thriller">Thriller</option>
<option value="Horror">Horror</option>
<option value="Fantastic>Fantastic</option>
<option value="Drama">Drama</option>
<option value="Adventure">Adventure</option>
<option value="Military">Military</option>
<option value="Criminal">Criminal</option>
<option value="Romantic">Romantic</option>
<option value="Documentary">Documentary</option>
<option value="Erotic">Erotic</option>
</select></TD>
<TD>Genre2</TD>
<TD><select name="search_genre2[]">
<option value="" selected></option>
<option value="Action" >Action</option>
<option value="Comedy">Comedy</option>
<option value="Thriller">Thriller</option>
<option value="Horror">Horror</option>
<option value="Fantastic>Fantastic</option>
<option value="Drama">Drama</option>
<option value="Adventure">Adventure</option>
<option value="Military">Military</option>
<option value="Criminal">Criminal</option>
<option value="Romantic">Romantic</option>
<option value="Documentary">Documentary</option>
<option value="Erotic">Erotic</option>
</select></TD>
<TD>Genre3</TD>
<TD><select name="search_genre3[]">
<option value="" selected></option>
<option value="Action" >Action</option>
<option value="Comedy">Comedy</option>
<option value="Thriller">Thriller</option>
<option value="Horror">Horror</option>
<option value="Fantastic>Fantastic</option>
<option value="Drama">Drama</option>
<option value="Adventure">Adventure</option>
<option value="Military">Military</option>
<option value="Criminal">Criminal</option>
<option value="Romantic">Romantic</option>
<option value="Documentary">Documentary</option>
<option value="Erotic">Erotic</option>
</select></TD>
</TR>
<TR>
<TD>Subs</TD>
<TD><select name="search_subs[]">
<option value="Yes" selected>Yes</option>
<option value="No">No</option>
</select></TD>
</TR>
<TR>
<TD>URL</TD>
<TD><INPUT TYPE="file" NAME="search_url[]"></TD>
<TD>URL2</TD>
<TD><INPUT TYPE="file" NAME="search_url2[]"></TD>
<TD>URL3</TD>
<TD><INPUT TYPE="file" NAME="search_url3[]"></TD>
</TR>
<TR>
<TD>Pic</TD>
<TD><input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<input enctype="multipart/form-data" name="userfile" type="file" /></TD>
</TR>
END;
}
echo <<<END
<TR>
<TD> </TD>
<TD>$submit_info</TD>
</TR>
</TABLE>
</FORM>
from the code above
<TD>Pic</TD>
<TD><input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<input enctype="multipart/form-data" name="userfile" type="file" /></TD>
is the field where should be entered the image url
and moved in a direcotry on the server
everything else should be inserted in the database
in addentries.php
this is the code which uploads the image
$uploaddir = '../pic/';
$query="SELECT id FROM movies WHERE 1 ORDER BY id DESC LIMIT 1";
$result= mysql_query($query) or die("Update eror: ".mysql_error());
$lastid = mysql_fetch_array($result, MYSQL_ASSOC);
$lastid['id']++;
$uploadfile = $uploaddir . $lastid['id'] . ".jpg";
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
print "File is valid, and was successfully uploaded. ";
print "Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
print "</pre>";
the rest code in addentries.php is for inserting the another fields from the form into the database, but is too long to post
when add to the form in index.php
enctype="multipart/form-data"
the image upload works
but does not insert anything in the database, and gives a msg that there is a empty field in the form
when remove enctype="multipart/form-data"
inserts everything in the databse, but does not upload the image...