Hola, necesito alguien me ayude, con esto.
Tengo un formulario, al cual le aplique un filtro, usando Ajax, hasta ahi biem , el filtreo resulto ok, pero el problema lo tengo al almacenarlo en la bd, porque en la misma, me guarda, las ids, y nos los valores que inicialmente, le di, mas o menos seia asi la cosa:
<?php
include("JSON.php");
include("conn.php");
mysql_select_db($database, $Myconn);
$idpais = $_POST['paisid'];
$query_rs_entidad = "SELECT id_oficina_cambio, nombre FROM t_oficinas_cambio WHERE paisid ='$idpais' ORDER BY id_oficina_cambio";
$rs_entidad = mysql_query($query_rs_entidad);
$arrOficinas = array();
while ($row_rs_entidad = mysql_fetch_assoc ($rs_entidad))
{
$clave = utf8_encode(trim($row_rs_entidad['paisid']));
$valor = utf8_encode(trim($row_rs_entidad['nombre']));
array_push($arrOficinas,array($clave,$valor));
}
$json = new Services_JSON();
$listaOficinas = $json->encode($arrOficinas);
$js = $listaOficinas;
echo $js;
?>
el me deberia guardar, el valor contenido, dentro de: $valor = utf8_encode(trim($row_rs_entidad['nombre']));
Sin embargo, me guarda la id:
$clave = utf8_encode(trim($row_rs_entidad['paisid']));
esto de aca.
Lo mismo me sucede con la otra consulta, que es la que queda filtrada, solo me guarda la id, y no el valor que le doy, seria asi:
<?php
include("JSON.php");
include("conn.php");
mysql_select_db($database, $Myconn);
$query_rs_prov = "SELECT id_pais,nombre FROM t_paises order by id_pais";
$rs_prov = mysql_query($query_rs_prov);
$arrPaises = array();
while ($row_rs_prov = mysql_fetch_assoc ($rs_prov))
{
$clave = $row_rs_prov['id_pais'];
$valor = $row_rs_prov['nombre'];
array_push($arrPaises,array($clave,$valor));
}
$json = new Services_JSON();
$listaPaises = $json->encode($arrPaises);
$js = $listaPaises;
echo $js;
?>
Esto me lo deberia guardar, el valor contenido que le doy:
$valor = $row_rs_prov['nombre'];
Sin embargo, me guarda la id:
$clave = $row_rs_prov['id_pais'];
Espero que me puedan ayudar en esto, no soy muy ducho en la materia.