RESUELTO :)
aqui pongo el codigo por si esque alguién se topa con el mismo problema. obvie el forecha porque era hacer un paso y regresar a lo mismo en vano.
Código PHP:
//funcion Inserta en la base de datos se le pasa el Nombre de la tabla y el array
function insertarMysql($nameArray,$nameTable){
include_once('cnx/cnx.php');
//Seleccionamos la BD
mysql_select_db('inmobiliaria',$cnx);
//peticion concateno el nombre de la tabla con ID porque asi se llama mi clave primaria
$nameString="ID";
$nameString.=$nameTable;
// a los valores del array les pongo comillas y los separo por coma.
$valores = implode("', '",array_map('mysql_escape_string', $nameArray));
// obvio los nombres de mis campos nunca tuve problemas :) solo ingreso los valores. a $valores les pongo comillas porque el implode de arriba me deja sin comillas de unicio al primer valor del array y sin comillas de cierre al ultimo.
$peticion=mysql_query("INSERT INTO $nameTable VALUES ( NULL, '$valores')");
return $peticion;
}
espero si mi duda es duda de otros, pueda ser aclarada. Gracias