This code isn't working. If you read down in the post, I have greeting card packets that we sell. Some packs have 3 card images, some have 4, and some have 5. I am having a problem creating the script to insert the images in a database if there are less than 5 images. I am very new at php and am struggling with this one. Any suggestions would be great.
if(isset( $Submit ))
{
if ($FILES['image']['type'] == "image/gif" || $FILES['image']['type'] )
{
$uploaddir = '../greetingcards';
if($_POST["submit"]) {
foreach($_FILES['image']['tmp_name'] as $value) {
move_uploaded_file($_FILES['image']['tmp_name']
, $uploaddir . $_FILES['image']['name'][0]);
}
}
$tmp_image1 = $FILES['image']['name'][0];
$tmp_image2 = $FILES['image']['name'][1];
$tmp_image3 = $FILES['image']['name'][2];
$tmp_image4 = $FILES['image']['name'][3];
$tmp_image5 = $_FILES['image']['name'][4];
echo $tmp_image3;
$IMG = "INSERT INTO card_images (image1, image2, image3, image4, image5) VALUES ('$tmp_image1[0]','$tmp_image2[1]','$tmp_image3[2]
','$tmp_image4[3]','$tmp_image5[4]')";
$IMGResult = mysql_query($IMG) or die(mysql_error());
$card_imageid= mysql_insert_id();
$CAT = "INSERT INTO card_category (card_category) VALUES ('$card_category')";
$CATResult = mysql_query($CAT) or die(mysql_error());
$card_catid= mysql_insert_id();
$SQL = "INSERT INTO greetingcards (card_name, card_demensions, card_assort, card_price, card_catid, card_imageid) VALUES ('$card_name', '$card_demensions','$card_assort','$card_price','$card_catid','$card_imageid')";
$SQLResult = mysql_query($SQL) or die(mysql_error());
echo "Copy Done....";
}
else
{
echo "<br><br>";
echo "Could Not Copy, Wrong Filetype (".$FILES['image1']['name'].")<br>";
echo "Could Not Copy, Wrong Filetype (".$FILES['image2']['name'].")<br>";
echo "Could Not Copy, Wrong Filetype (".$FILES['image3']['name'].")<br>";
echo "Could Not Copy, Wrong Filetype (".$FILES['image4']['name'].")<br>";
echo "Could Not Copy, Wrong Filetype (".$_FILES['image5']['name'].")<br>";
}
}
?>
<form name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>" enctype="multipart/form-data">
<input type="text" name="card_name" size="20">Card name:<br>
<input type="file" name="image[]" size="20">Image 1:<br>
<input type="file" name="image[]" size="20">Image 2:<br>
<input type="file" name="image[]" size="20">Image 3:<br>
<input type="file" name="image[]" size="20">Image 4:<br>
<input type="file" name="image[]" size="20">Image 5:<br>
<input type="text" name="card_demensions" size="20">Demensions:<br>
<input type="text" name="card_assort" size="20">Assortment:<br>
<input type="text" name="card_price" size="20">Price:<br>
<input type="text" name="card_category" size="20" value="In Stock">Category:<br>
<input type="submit" name="Submit" value="Submit">
<input type="submit" name="Reset" value="Reset">
</form>
</body>
</html>