Gracias Cluster por tu respuesta, estuve investigando y al final consegui que funcionase este codigo:
Código PHP:
<?php require("../dbconnect.inc.php");
$archivo = $_FILES["archivo"]["tmp_name"];
$tamanio = $_FILES["archivo"]["size"];
$tipo = $_FILES["archivo"]["type"];
$nombre = $_FILES["archivo"]["name"];
$name = $_POST["name"];
$adress = $_POST["adress"];
$country = $_POST["country"];
$telephone = $_POST["telephone"];
$email = $_POST["email"];
$represented = $_POST["represented"];
$description = $_POST["description"];
$link = $_POST["link"];
$id = $_POST["id"];
if ( $archivo != "none" )
{
$fp = fopen($archivo, "rb");
$contenido = @fread($fp, $tamanio);
$contenido = addslashes($contenido);
@fclose($fp);
if ($contenido=="") {
$qry = "UPDATE partners SET name='$name', adress='$adress', country='$country', telephone='$telephone', email='$email', represented='$represented', description='$description', link='$link' WHERE id='$id'";
} else {
$qry = "UPDATE partners SET name='$name', adress='$adress', country='$country', telephone='$telephone', email='$email', represented='$represented', description='$description', link='$link',
nombre='$nombre', contenido='$contenido', tipo='$tipo'
WHERE id='$id'";
}
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], "images/$nombre");
mysql_query($qry) or die(mysql_error());
}
else
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
?>
no esta muy depurado pero para salir del paso me sirve
Un saludo a todos