¿recibes bien el
$idd? a lo mejor esta ahi el problema pon un
echo $idd; a ver si lo recibes y me cuentas.
y si lo recibe bien cambia laprimera parte por
Código PHP:
<?php
$idd = $_GET['idd'];
if ($idd) {
if ($submit) {
$con=mysql_connect("localhost","yo","mipass");
mysql_select_db("database");
$form_data=$_FILES['form_data']['tmp_name'];
// NOTA: en la siguiente sentencia va "rb" para Windows .. Linux
//con "r" llega.
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$strSQL="UPDATE fotos SET
(descripcion='$form_description', foto='$data', nombre='$form_data_name', tamano='$form_data_size', tipo='$form_data_type')
WHERE id=$idd LIMIT 1";
mysql_query($strSQL, $con);
MYSQL_CLOSE();
} else {
?>
y a ver si asi se soluciona.
Suerte