por favor que alguien me ayude!!!

degas
30 de Septiembre del 2005
function actualitzar($campo_titol,$campo_path, &$id_a, &$valor_titol, &$valor_path){

$sql="UPDATE archius SET archius.$campo_titol="$valor_titol" AND archius.$campo_path="$valor_path" WHERE archius.id_archiu=$id_a";
echo $sql;
$sql_result=mysql_query($sql) or die (mysql_error());
if(mysql_affected_rows ()!=0) return true;
else return false;

}esto es una función que pilla el valor de unos campos para actualizarlo, pq esto lo necesito hacer en diversas ocasiones
alguien me puede decir porque después de hacer esta función en la base de datos me guarda en el campo del título un 0, cuando he visto en el código que me pilla bien el nombre
muchisimas gracias

degas
30 de Septiembre del 2005
Ese error del nombre ya está arrglado tenía un problema en la sintaxis en vez de and va una ,.
Pero ahora tengo un problema en el campo que cojo de un input tipo file: siempre me pone C:\\\Windows\\\temp\\\php
alguien sabe pq php me coje este valor y no el que está