rdsat 0 Denunciar post Postado Dezembro 19, 2004 Seguinte galera ... tenho um formulario que traz vários dados de uma tabela X e exibe os dados um de baixo do outro dentro de uma tag input hidden ... ate ae beleza..so que quando eu for mandar gravar estes dados eu preciso que o formulario envie os dados e estes sejam gravados um em baixo do outro na tabela ou seja com chaves diferentes ... então eu queria saber como eu poderia fazer pra que quando eu desse o ok no formulario a pagina seguinte recuperasse os dados e fosse inserindo no bd um a um com sua respectiva chave ...belezadesde ja agradeço a quem se habilitar responder..... Compartilhar este post Link para o post Compartilhar em outros sites
Arzanardi 0 Denunciar post Postado Dezembro 20, 2004 Cara...vou tentar te explicar como você poderia fazer isso...acho que é uma saida boa...se não a mais correta para o seu caso... Na hora de montar a tabela: Você coloca o nome dos campo hidden todos iguais seguidos de conchetes...por exemplo: cp_hidden[] - isso vai gerar um array com seus dados, assim: cp_hidden[0] = dados1 cp_hidden[1] = dados2 cp_hidden[2] = dados3 cp_hidden[3] = dados4 ...e assim por diante Na página que recebe os dados: você faz um loop para gravar os dados...se você tiver enviando pelo metodo POST, faça assim: $campos=$_POST["cp_hidden"];for($i=0;$i<count($campos);$i++){ mysql_query("insert into tabela (seu_campo) values (".$campos[$i].")") or die ("erro");}Acho que essa lógica resolve seu problema....tenta ai...qq duvida volte a postar aqui []'s Compartilhar este post Link para o post Compartilhar em outros sites