Project Detail

Drag & Drop Photos / Update MySQL   Trial project

Drag & Drop Photos / Update MySQL is project number 270293
posted at GetAFreelancer.com. Click here to post your own project.

 

Bookmark and Share
Free Trial For New Buyers
 

Status: Closed
(Selected Service Provider)

Selected Providers: devcenter

Budget: $30-250

Created: 06/04/2008 at 2:33 EDT

Bid Count: 3

Average Bid: $ 32

06/11/2008 at 2:33 EDT

Project Creator: aguaweb View PM Post PM
Employer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10 (2 reviews)

Bid On This Project
 

Description

I am creating an interface for a client where they can drag and drop images to arrange the photo order. The new order must then update a MySQL database using PHP.

Database Fields: - Primary key is combination of photo_id and model_id
photo_id
model_id
photo_position

After the photos are reordered, it needs to update the photo_position field for the specified photo_id/model_id combination.

Here's the code I'm using... the drag and drop is working, but the database is not being updated. I'm told the javascript should refresh the page automatically and run the PHP script but I'm not very experienced with AJAX.

********************************************************************************************************************
MY CODE:

<?php
// (db connect & call recordset)

$model_id = $_GET['model_id'];

foreach(explode(",",$_GET['order']) as $key=>$value) {
mysql_query("UPDATE tbl_model_photo SET photo_position='" . $i . "' WHERE model_id = $model_id and photo_id = '" . $value . "'");
$i++;
}
?>

<html>
<body>
<div id="photo_arrange">
<?php do { ?>
<div id="photo_<?php echo $photo_id; ?>">
<img src="../images/models/photos/<?php echo $model_id; ?>/<?php echo $photo_id; ?>.jpg" />
</div>
<?php } while ($row_rs_photo = mysql_fetch_assoc($rs_photo)); ?>
</div>

<script type="text/javascript">
new Sortables($('photo_arrange'), {
onComplete: function() {
new Ajax("model_arrange.php?model_id=<?php echo $model_id; ?>&order="+this.serialize(function(el) {
return el.id.replace("photo_","");
})).request();
}
});
</script>

</body>
</html>


********************************************************************************************************************
JAVASCRIPT CODE:
Attached in file.



Additional files submitted:
mootools.js

Messages Posted: 0 View project clarification board Post message on project clarification board

Bid On This Project
 
If you are the project creator or one of the bidders Log In for more options

  View PM Post PM

30

0 days

06-04-2008 03:14 EDT

I can do it within hours. I've experienced this kind of task. Thanks.

help

  View PM Post PM

35

0 days

06-05-2008 06:24 EDT

(No Feedback Yet)

I am ready to start

help

  View PM Post PM

30

2 days

06-05-2008 12:51 EDT

(No Feedback Yet)

Sir I will do this for you.And u will appreciate my work thanks

help

    Bid on this Project