buenas noches tengo un problema y quisiera que me ayudaran, estoy diseñando un formulario en xajax y php pero cuando don click en el boton para que guarde los datos en la bd no me los esta guardando les agradeceria que me coloboran aqui esta el codigo.
function procesar_formulario($form_entrada){
$insertar = "insert into nomenclatura(predio) values (.$form_entrada[numero_predio].)";//numero predio es un valor
if(mysql_query($insertar)){
$bd = "Insertado Correctamente";
}else{
$bd = "No se pudo insertar el registro. Este es el error. :".mysql_error();
}
//creo el xajaxResponse para generar una salida
$respuesta = new xajaxResponse('ISO-8859-1');
//escribimos en la capa con id="" el texto que aparece en $salida
$respuesta->addAssign("valor","innerHTML",$bd);
//validación
$error_form = "";
//compruebo resultado de la validación
if ($error_form != ""){
//Hubo un error en el formulario
//en la capa donde se muestran mensajes, muestro el error
$respuesta->addAssign("mensaje","innerHTML","<span style='color:red;'>$error_form</span>");
}else{
//es que no hubo error en el formulario
$salida = "ESTOS SON LOS DATOS QUE SE PROCESARON:<p>";
$salida .= "NUMERO DE PREDIO: " . $form_entrada[numero_predio];
//mostramos en capa mensaje el texto que está todo correcto
$respuesta->addAssign("mensaje","innerHTML","<span style='color:blue;'>Todo correcto... Muchas gracias!</span>");
//escribimos en la capa con id="capaformulario" el texto que aparece en $salida
$respuesta->addAssign("capaformulario","innerHTML",$salida) ;
//tenemos que devolver la instanciación del objeto xajaxResponse
}
return $respuesta;
}//fin funcion procesar formulario