He creado una función que toma los datos de un chekbox de un formulario estos datos se envian en español y debo relacionarlos con los datos de una tabla donde estan en frances estos datos los guarda en una variable, cuando llamo la funcion me muestra los resultados en frances de lo que recibio en españolen la misma tabla tiene los datos en español), hasta aqui todo esta bien, el problema es cuando quiero insertar esos datos en la base de datos (los de frances)ya que en el insert no me lee los resultados. coloco el codigo a continuacion:
Código PHP:
Ver original
funcion /////////////////////////////////////////////////////////////// Alcances frances////////////////////////////////////// function alcances_toma_fr(){ foreach($_POST['alcance'] as $alcance){ echo $alcances; $sql8="SELECT * FROM alcances WHERE alcance_es = '$alcance'"; $alcance_fr_toma= ($rww["alcance_fr"]).","; echo $alcance_fr_toma; //$alcances=$alcance.","."\n"; } } } /* */ ///////////////////////// fin funcion fr ////////////////////////////////////// alcances_toma_fr();
he intentado insertarlo de esta forma
Código PHP:
ninguna de las dos formas funciona.Ver original
$Sql="insert into docs (id_doc,alcance_frances,) values ('$id_documento','alcances_toma_fr()')"; tambien he intentado asignarle a una variable la funcion para insertarlo de esta forma $alcance_fr=alcances_toma_fr(); $Sql="insert into docs (id_doc,alcance_frances,) values ('$id_documento','$alcance_fr')";
Agradezco si me pueden ayudar esto ya me tiene loco.