Te da tanto error por usar comillas dobles .. ademas q (no lo he revisado) .. es probable q la concatenación q hace no sea correcta ...
usa simplemente este tipo de estructuras:
Código PHP:
$sql="INSERT INTO fotos (id,cid,image1,description1) VALUES ('','$cid','$image1','$description1')";
Así .. sin saltos de linea (por si acaso xD) .. y usando comillas simples ..
Como veras ya te he dejado el '' en tu campo id .. para q lo interprete el auto incremente .. Podrias incluso quitarlo .. Yo siempre lo uso .. así queda mas claro el numero de campos y posicion q actuan en la consulta..
Un saludo,
pd:
Hechale un vistazo:
http://otri.us.es/recursosPHP/manual..._registros.htm