1 - estou desenvolvendo um projeto em que preciso fazer um WHILE com o PHP puxando dados de uma tabela no mysql. Até aí: SEM PROBLEMA;
2 - ocorre que preciso montar num campo "<input>" um array multidimensional. Ou seja, a cada volta do ponteiro, dentro do WHILE, inscriver: canal[$xx->canal][]. Porém o HTML está gravado no BANCO. E o índice de chamada do loop será gravado como mostrado e deverá está no banco também. Logo, quando puxar do banco esses dados, dentro do WHILE, eu queria jogar o numero do CANAL, tipo:
while($xx = mysql_fetch_object($query)){
print $xx->celula; // SENDO QUE DENTRO DE "$xx->celula" estaria <input type=text name=<? canal[$xx->canal][]; ?>>
}
Por que isso? Por que preciso trazer montado o HTML que virá do banco. Mas, dentro desse HTML, preciso jogar dados dinamicos. Porém, como tá vindo no WHILE o PHP não interpreta "corretamente (acho que o erro é meu mesmo na composição disto)" isto e dai ele faz é mostrar LITERALMENTE <? canal[$xx->canal][]; ?> - o que é lógico por que <? ?> ficam dentro do LOOP que já tá dentro <? ?>.
Pergunto: qual seria a alternativa pra identificar o nome que quero alimentar no LOOP quando puxar o HTML e inscrever nele?
Pergunta
Geminy
Olá,
Pessoal o meu problema é o seguinte:
1 - estou desenvolvendo um projeto em que preciso fazer um WHILE com o PHP puxando dados de uma tabela no mysql. Até aí: SEM PROBLEMA;
2 - ocorre que preciso montar num campo "<input>" um array multidimensional. Ou seja, a cada volta do ponteiro, dentro do WHILE, inscriver: canal[$xx->canal][]. Porém o HTML está gravado no BANCO. E o índice de chamada do loop será gravado como mostrado e deverá está no banco também. Logo, quando puxar do banco esses dados, dentro do WHILE, eu queria jogar o numero do CANAL, tipo:
while($xx = mysql_fetch_object($query)){
print $xx->celula; // SENDO QUE DENTRO DE "$xx->celula" estaria <input type=text name=<? canal[$xx->canal][]; ?>>
}
Por que isso? Por que preciso trazer montado o HTML que virá do banco. Mas, dentro desse HTML, preciso jogar dados dinamicos. Porém, como tá vindo no WHILE o PHP não interpreta "corretamente (acho que o erro é meu mesmo na composição disto)" isto e dai ele faz é mostrar LITERALMENTE <? canal[$xx->canal][]; ?> - o que é lógico por que <? ?> ficam dentro do LOOP que já tá dentro <? ?>.
Pergunto: qual seria a alternativa pra identificar o nome que quero alimentar no LOOP quando puxar o HTML e inscrever nele?
Precisando de mais informações...
Obrigado.
Geminy
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.