Gostaria de saber como grava os valores dos campos gerado dinamicamente no banco de dados, sendo que são 2 campo, os dois primeiro eu colocar porque tem o nome no input, mas e os demais que e gerado dinamicamente como vou colocar no banco de dados, se nem sei o nome deles, gostaria de fazer isto com PHP, os campos foram criado dinamicamente com javascript. segue o codigo abaixo
Pergunta
jluiz27a
Gostaria de saber como grava os valores dos campos gerado dinamicamente no banco de dados, sendo que são 2 campo, os dois primeiro eu colocar porque tem o nome no input, mas e os demais que e gerado dinamicamente como vou colocar no banco de dados, se nem sei o nome deles, gostaria de fazer isto com PHP, os campos foram criado dinamicamente com javascript. segue o codigo abaixo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Adicionar filhos</title>
<link rel="stylesheet" type="text/css" href="../includes/estilos.css" media="all" />
<link rel="stylesheet" type="text/css" href="../includes/estilos_form.css" media="all" />
<script type="text/javascript" src="../includes/funcoes.js"></script>
<script type="text/javascript" language="javascript" >
// Last updated 2005-05-26
function addRowToTable()
{
var tbl = document.getElementById('ordertbl');
var lastRow = tbl.rows.length;
// if there's no header row in the table, then iteration = lastRow + 1
var iteration = lastRow;
var row = tbl.insertRow(lastRow);
// NÚMERO DA CÉLULA
var cellLeft = row.insertCell(0);
var textNode = document.createTextNode(iteration);
cellLeft.setAttribute('align', 'center');
cellLeft.setAttribute('class', 'branco');
cellLeft.appendChild(textNode);
// NOME DO FILHO
var cellRight1 = row.insertCell(1);
var el = document.createElement('input');
cellRight1.setAttribute('align', 'left');
el.setAttribute('class', 'campo');
el.setAttribute('type', 'text');
el.setAttribute('name', 'usu_filho_nome' + iteration);
el.setAttribute('id', 'usu_filho_nome' + iteration);
el.setAttribute('maxlength', '50');
el.setAttribute('size', '40');
cellRight1.appendChild(el);
// NOME DO FILHO
var cellRight2 = row.insertCell(2);
var el = document.createElement('input');
cellRight2.setAttribute('align', 'left');
el.setAttribute('class', 'campo');
el.setAttribute('type', 'text');
el.setAttribute('name', 'usu_filho_nome1' + iteration);
el.setAttribute('id', 'usu_filho_nome1' + iteration);
el.setAttribute('maxlength', '50');
el.setAttribute('size', '40');
cellRight2.appendChild(el);
cellRight2.appendChild(e2);
}
function removeRowFromTable()
{
var tbl = document.getElementById('ordertbl');
var lastRow = tbl.rows.length;
if (lastRow > 2) tbl.deleteRow(lastRow - 1);
}
</script>
</head>
<body>
<form action="factura_add_db.asp" name="orderform">
<table width="100%" border="0" cellspacing="0" id="ordertbl">
<tr>
<td width="1%" class="branco"> </td>
<td width="79%">Nome do filho</td>
<td>Data nascimento</td>
</tr>
<tr>
<td> </td>
<td> <input type="text" name="usu_filho_nome" id="usu_filho_nome" maxlength="50" size="40" tabindex="7" title="Nome dos filhos dependentes (menores)"/>
</td>
<td> <input type="text" name="usu_filho_nome1" id="usu_filho_nome1" maxlength="50" size="40" tabindex="7" title="Nome dos filhos dependentes (menores)"/>
</td>
</tr>
</table>
<input type="button" value="Add" onclick="addRowToTable();" >
<input type="button" value="Remove" onclick="removeRowFromTable();" >
</form>
</body>
</html>
Obs: o codigo esta funcionando normal, so gostaria de saber como grava os valores digitados nos campos gerado dinamicamente no banco de dados
Link para o comentário
Compartilhar em outros sites
0 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.