Até cheguei a pensar Nando, e seria ótimo poder utilizar ajax, mas como este
é apenas o meu segundo projeto com o CodeIgniter, não visualizei bem como
fazer isso usando ajax.
Se alguém tiver um tuto aqui explicando como utilizar o ajax (do jquey de
preferência) de como fazer, até me proponho a mudar a estrutura...

Muito obrigado pela sugestão, e agradeço ao Leonardo Grillo pela sugestão do
JSON encode/decode pois já estou tomando as providências aqui para utilizar
esta solução.
Mas, como falei antes, se alguém tiver aí algum tuto/video/artigo sobre como
fazer isso via jquery agradeço, vai tornar a tarefa mais fácil...

Grato pela atenção!
Pedro Vidal

Em 21 de fevereiro de 2011 12:53, Nando Araujo
<[email protected]>escreveu:

> Não cheguei a ver os códigos, mas claramente reconheco q isso mudaria um
> pouco a sua estrutura, mas ja pensou em usar algum plugin jquery para
> rankear usando ajax?
>
> Em 21 de fevereiro de 2011 12:47, Leonardo Grillo 
> <[email protected]>escreveu:
>
> Primeiro "erro" que detectei foi que session não aceita arrays e sim
>> string, o que você pode fazer é utilizar json encode e decode, isso
>> resolveria seu problema de passar os dados pela session.
>> Para passar pelo input, também tem o mesmo problema da session, você não
>> pode passar arrays e sim strings.
>>
>> Eu passaria pela session em formado de json.
>>
>> Em 21 de fevereiro de 2011 11:39, Pedro Vidal 
>> <[email protected]>escreveu:
>>
>>> Olá pessoal, estou com algumas dúvidas à respeito da maneira como estou
>>> fazendo um form numa aplicação minha. Bom, vamos à explicação:
>>>
>>> Tenho um site onde o usuário acessa, e dá uma sugestão. Preciso de uma
>>> área administrativa para atribuir NOTAS às sugestões enviadas pelos
>>> usuários.
>>>
>>> Criei um model pra montar uma página com o form com os dados vindos do
>>> bd, e para cada sugestão coloquei um select com nota de 1 a 10.
>>>
>>> O problema ocorre que, preciso passar para o controller que vai receber
>>> os dados um array com os nomes dos selects que ele deve processar (não sei
>>> se isto é a maneira mais certa de fazer isso);
>>> Como não sei quais selects eu terei que processar no controller que
>>> recebe o post, pensei nessa forma que citei aí em cima.
>>> Aí acontece que eu não descobri se existe uma maneira de botar esse meu
>>> array de nomes dentro de um input do tipo hidden, pra acessar lá no
>>> controller recebedor do post. O que fiz então foi usar uma variável de
>>> sessão para armazenar este array de nomes.
>>>
>>> Quando dou um foreach echo nesse array DENTRO do meu model, ele lista
>>> certinho os nomes de todos os selects que devo processar no controller.
>>> Quando pego a variável de sessão no controller, recebo apenas o valor
>>> "array" e se tento dar um foreach não mostra nada. Usando a função is_array
>>> na variável de sessão que chega no controller, ele me retorna que a variável
>>> NÃO é um array.
>>>
>>> Gostaria de saber qual a melhor maneira para se fazer isso, pois o bd tá
>>> com 1000 e poucos registros já, daqui a pouco 2 mil, e não queria ter que
>>> fazer um for em todos os registros para daí ver qual está no meu POST para
>>> poder gravar no bd.
>>>
>>> Estou usando a versão 1.7.3 do CI.
>>> código fonte do model que monta a página com form, select e tudo mais:
>>> http://pastebin.com/mArctbJL
>>>
>>> código fonte da função lá no meu controller que deve receber os dados do
>>> post:
>>> http://pastebin.com/M429VgXA
>>>
>>> Agradeço a atenção!
>>> pedro Vidal
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> [email protected]
>>> http://www.codeigniter.com.br
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>> ---------------------------
>>> Oportunidade de negócio
>>> http://www.franquiasargohost.net
>>> ---------------------------
>>>
>>>
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a