campo dinamico passar dados para banco de dados
galera ..
postei uma duvida parecida com essa q eu estou agora ..
tenho esse codigo (abaixo) .
estou tentando salvar os campos dinamicos no banco de dados, mais so esta contando a
variavel quantidade ..
e a variavel campo1 sempre adiciona o ultimo campo q add ..
nao estou conseguindo contar as outrar duas variaveis ( campo1, campo2)
sera q alguem pode da uma ajuda ?
help
<script>
$(function () {
function removeCampo() {
$(".removerCampo").unbind("click");
$(".removerCampo").bind("click", function () {
i=0;
$(".telefones p.campoTelefone").each(function () {
i++;
});
if (i>1) {
$(this).parent().remove();
}
});
}
removeCampo();
$(".adicionarCampo").click(function () {
novoCampo = $(".telefones p.campoTelefone:first").clone();
novoCampo.find("input").val("");
novoCampo.insertAfter(".telefones p.campoTelefone:last");
removeCampo();
});
});
</script>
<div class="telefones">
<p class="campoTelefone">
<br />
<input type="text" name="numero[]" size="5" />
<label for="campo1"></label>
<select name='campo1' id='campo1'>
<option value=""><----- SELECIONE-----></option>
<option value="audio">Audio</option>
<option value="call_back">Call Back</option>
<option value="ramal">Ramal</option>
<option value="fax_virtual">Fax Virtual</option>
<option value="ura">Ura</option>
<option value="filas">Filas</option>
<option value="grupo_chamadas">Grupo Chamadas</option>
<option value="terminar_chamadas">Terminar Chamadas</option>
<option value="troncos">Troncos</option>
</select>
<label for="campo2"></label>
<select name='campo2' id='campo2'>
<option value=""><----- SELECIONE-----></option>
</select>
<a href="#" class="removerCampo"><img alt='' src='../../imagens/del.png' title='Remover Campo' />
</p>
</div>
<br />
<p>
<div class="add"><a href="#" class="adicionarCampo">Adicionar Novo Campo</a></div>
</p>
<p> </p>
<p> </p>
<p><br />
<?php
$txtNome = $_POST['txtNome'];
$txtAudio = $_POST['txtAudio'];
$numero = $_POST['numero'];
$campo1 = $_POST['campo1'];
$campo2 = $_POST['campo2'];
$quantidade = count($numero);
$qntCampo1 = count($qntCampo1);
for ($i=0; $i<$quantidade; $i++) {
//echo "Telefone: ".$telefone[$i]."<br />";
mysql_query("insert into ura_composta (numero,campo1,campo2) values ('$numero[$i]','$campo1','$campo2')");
}
if(($_POST['txtNome'] != null) && ($_POST['txtAudio'] != null)){
mysql_query("insert into ura (nome,audio) values ('$txtNome','$txtAudio')");
if(mysql_affected_rows() != -1){
$retorno = "<font color='#039f10'>Plano de Discagem $txtNome inserido com sucesso !</font>";
}
else{
$retorno = 'Erro ao inserir os dados';
}
echo "<div id='retornoop'>".$retorno."</div>";
}
?>Discussão (1)
Carregando comentários...