Jump to content

[SOLVED] Posted item not inserting for some reason


illuz1on

Recommended Posts

Hey

 

This form just wont insert the posted $desc1 into the database, not sure why can anyone spot an error pls?

 

Thanks

 

upload.html

 

<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
Description: </b><input type="text" name="desc1" size="40" maxlength="80" value="" />
<input type="submit" value="Upload File" />
</form>

 

uploader.php

 

<?php /* Created on: 7/27/2007 */ ?>
<html>
<body>
<?php
include "db.php";
$target_path = "uploads/";
$name = basename( $_FILES['uploadedfile']['name']);
$desc1 = $_POST["desc1"];

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

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}

$addoffer = MYSQL_QUERY("INSERT INTO uploaddb (id,name,desc1) VALUES ('NULL', '$name', '$desc1')") or die (mysql_error ());
echo "Upload Successful:<br>";
echo "Name: $name<br>";
echo "Description: $desc1<br>";

?>
</body>
</html>

The problem is here:

Description: </b><input type="text" name="desc1" size="40" maxlength="80" value="" />

 

You forgot the id attribute, it should be:

Description: </b><input type="text" name="desc1" id="desc1" size="40" maxlength="80" value="" />

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.