Sub linhas - table
Olá,
Os meus conhecimentos ainda são muito limitados no que toca a javascript, ainda ando a estudar funções e estruturas condicionais e de repetição :P E sei também, acho eu, que o que pretendo fazer é um pouco avançado para o meu nível de conhecimento. Por isso peço a vossa ajuda e orientação :)
O que pretendo fazer é o seguinte!
Criei um while em php para ele ler os valores de um banco de dados, que vem num array, e consoante o número de linhas que o array tiver ele repete o processo que está aqui embaixo e voilá, temos uma tabela! :)
O segundo <tbody 2> é para criar uma nova sequência de linhas!
Qual é o objectivo?
O objectivo é que ele crie uma linha, linha principal, e abaixo dela, caso o usuário precise, crie mais linhas. Que estas ficam associadas à primeira. Por isso, o tbody 1 têm o tbody 2 que lá dentro têm várias linhas, quantas o usuário quiser criar.
Primeira dúvida! Como vou fazer isto em javascript? Penso que seja a melhor tecnologia para fazer isto, certo?
Segunda dúvida! A linhas que o usuário criar serão para inserir dados. Uma vez inseridos o user terá que carregar no botão gravar, um em cada linha nova criada. Ao clicar no botão gravar os dados que vão para base de dados serão os que estão na linha onde está o botão mais os dados que estão na linha principal, digamos que seriam os dados que estão no tr2.2 + tr1.1. Como fazo isso?
Nota: A segunda dúvida eu julgo que irei resolver com array. Ficando,
array(LP1, LP2, LP3, LP4)
LP1=array(LS1,LS2,LS3,LS4,LS5)
LS1=array(4,5,6)
LS2=array(8,9,8)
LS3=array(8,9,8)
LS4=array(8,89,68)
LS5=array(85,9,658)
E por aqui vai. Entenda LP1 como Linha Principal, LS1 como Linha Secundária.
Acho que estou a pensar bem!
Desculpem o testamento mas é que queira expor correctamente a dúvida :) E assim também serve para possíveis aplicações dos colegas!
Boa programação e sucesso p/todos
<tbody 1>
<tr 1.1>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tbody 2>
<tr 2.2>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</tbody>Discussão (14)
Carregando comentários...