Jump to content
Sign in to follow this  
asacap1000

Insert multiplica as informações no hora de salvar

Recommended Posts

Galera estou surtando aqui e não tem nem café mais rsrsrs. Preciso de uma ajuda.

 

Tenho um formulário que carrega quase todas as informações vindo do banco. todas elas estão formatadas como array. Também neste formulário constam áreas para preenchimento. Após preencher os dados envio para a página que fará o insert.

 

Chamei as informações na tela e ele me retornou desta forma.

array
  'cod_cliente' => 
    array
      0 => string '457' (length=3)
  'tb_nome' => 
    array
      0 => string 'INTERNATIONAL TECN LTDA' (length=35)
  'tb_cnpj' => 
    array
      0 => string '74404229000854' (length=14)
  'tb_endereco' => 
    array
      0 => string 'LIBERDADE' (length=9)
  'tb_numero' => 
    array
      0 => string '6315' (length=4)
  'tb_bairro' => 
    array
      0 => string 'IPORANGA' (length=8)
  'tb_cep' => 
    array
      0 => string '18087670' (length=8)
  'tb_estado' => 
    array
      0 => string 'SP' (length=2)
  'tb_telefone' => 
    array
      0 => string '15 1234 5678' (length=12)
  'cep_transp' => 
    array
      0 => string '18084125' (length=8)
  'cnpj_transp' => 
    array
      0 => string '0177784598545' (length=14)
  'nome_transp' => 
    array
      0 => string 'TRANSPORTADORA' (length=30)
  'end_transp' => 
    array
      0 => string 'Rodovia Senador' (length=40)
  'numero_transp' => 
    array
      0 => string 'km11110,0' (length=6)
  'bairro_transp' => 
    array
      0 => string 'Iporangaba' (length=8)
  'cid_transp' => 
    array
      0 => string 'Campinas' (length=8)
  'uf_transp' => 
    array
      0 => string 'SP' (length=2)
  'tel_transp' => 
    array
      0 => string '32354884' (length=8)
  'email_transp' => 
    array
      0 => string 'transportes@ALGUAMCOISA' (length=29)
  'tb_email' => 
    array
      0 => string 'deivid.santos@ALGUMACOISA' (length=31)
  'tb_veic' => 
    array
      0 => string '2' (length=1)
  'tb_ajudante' => 
    array
      0 => string 'NAO' (length=3)
  'tb_agenda' => 
    array
      0 => string '28/08/2015 07:00:00' (length=19)
  'tb_doc' => 
    array
      0 => string '  1515165363' (length=12)
  'nome_motor' => 
    array
      0 => string 'MOTORISTA' (length=9)
      1 => string 'MOTORISTA2' (length=10)
  'cpf_motor' => 
    array
      0 => string 'CPF' (length=3)
      1 => string 'CPF2' (length=4)
  'cnh_motor' => 
    array
      0 => string 'CNH' (length=3)
      1 => string 'CNH2' (length=4)
  'val_motor' => 
    array
      0 => string 'VALIDADE' (length=8)
      1 => string 'VALIDADE2' (length=9)
  'plcav' => 
    array
      0 => string 'VEICULO' (length=8)
      1 => string 'VEICULO2' (length=9)
  'plcar' => 
    array
      0 => string 'CARRETA' (length=7)
      1 => string 'CARRETA2' (length=8)
  'bitr' => 
    array
      0 => string 'BITREM' (length=6)
      1 => string 'BITREM2' (length=7)
  'cont' => 
    array
      0 => string 'CONTAINER' (length=9)
      1 => string 'CONTAINER2' (length=10)
  'envia' => string 'Enviar' (length=6)
Enviar

Verificando as informações acima pode ver que quando entra as informações de motorista elas me trazem duas linhas cada, até aí perfeito pois se trata de um carregamento e serão utilizados dois veículos.

Salvando no Mysql ele teria que salvar duas linhas repetindo as informações acima e alterando apenas os dados duplicados. Porém quando salvo ele multiplica, triplica, quadriplica e assim vai, fica uma bagunça no banco. o que eu preciso fazer para que isso não aconteça?

 

abaixo o insert que estou utilizando.

//DADOS DA EMRPESA - VARIÁVEL-
foreach($_POST['cod_cliente'] as $dados => $cod_cliente) {
foreach($_POST['tb_nome'] as $dados => $tb_nome) {
foreach($_POST['tb_cnpj'] as $dados => $tb_cnpj) {
foreach($_POST['tb_endereco'] as $dados => $tb_endereco) {
foreach($_POST['tb_numero'] as $dados => $tb_numero) {
foreach($_POST['tb_bairro'] as $dados => $tb_bairro) {
foreach($_POST['tb_cep'] as $dados => $tb_cep) {
foreach($_POST['tb_estado'] as $dados => $tb_estado) {
foreach($_POST['tb_telefone'] as $dados => $tb_telefone) {
foreach($_POST['tb_email'] as $dados => $tb_email) {
foreach($_POST['tb_doc'] as $dados => $tb_doc) {
 
//DADOS DA TRANSPORTADORA - VARIÁVEL-
foreach($_POST['nome_transp'] as $dados => $nome_transp) {
foreach($_POST['cnpj_transp'] as $dados => $cnpj_transp) {
foreach($_POST['cep_transp'] as $dados => $cep_transp) {
foreach($_POST['end_transp'] as $dados => $end_transp) {
foreach($_POST['bairro_transp'] as $dados => $bairro_transp) {
foreach($_POST['cid_transp'] as $dados => $cid_transp) {
foreach($_POST['numero_transp'] as $dados => $numero_transp) {
foreach($_POST['uf_transp'] as $dados => $uf_transp) {
foreach($_POST['tel_transp'] as $dados => $tel_transp) {
foreach($_POST['email_transp'] as $dados => $email_transp) {
foreach($_POST['tb_agenda'] as $dados => $tb_agenda) {
//DADOS DO MOTORISTA - VARIÁVEL-
foreach($_POST['nome_motor'] as $dados => $nome_motor) {
foreach($_POST['cpf_motor'] as $dados => $cpf_motor) {
foreach($_POST['cnh_motor'] as $dados => $cnh_motor) {
foreach($_POST['val_motor'] as $dados => $val_motor) {  
//DADOS DO VEÍCULO - VARIÁVEL-
foreach($_POST['plcar'] as $dados => $plcar) {
foreach($_POST['plcav'] as $dados => $plcav) {
foreach($_POST['bitr'] as $dados => $bitr) {
foreach($_POST['cont'] as $dados => $cont) {
 
$insert = "INSERT INTO ordem (cod_cliente, tb_nome, tb_cnpj, tb_endereco, tb_numero, tb_bairro, tb_cep, tb_estado, tb_telefone, tb_email, datacoleta, tb_doc, nome_transp, cnpj_transp, cep_transp, end_transp, numero_transp, bairro_transp, cid_transp, uf_transp, tel_transp, email_transp, nome_motor, cpf_motor, cnh_motor, val_motor, plcar, plcav, bitr, cont)
VALUES
('$cod_cliente', '$tb_nome', '$tb_cnpj', '$tb_endereco', '$tb_numero', '$tb_bairro', '$tb_cep', '$tb_estado', '$tb_telefone', '$tb_email', '$tb_agenda', '$tb_doc', '$nome_transp', '$cnpj_transp', '$cep_transp', '$end_transp', '$numero_transp', '$bairro_transp', '$cid_transp', '$uf_transp', '$tel_transp', '$email_transp', '".$nome_motor."', '".$cpf_motor."', '".$cnh_motor."', '".$val_motor."', '".$plcar."', '".$plcav."', '".$bitr."', '".$cont."')"; mysql_query ($insert) or die (mysql_error() .'<BR><BR>ERRO - NÃO FOI POSSIVEL ENVIAR OS DADOS') ; }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

Se puderem me ajudar...

Edited by Vinicius Ianni
Adicionar BBCode

Share this post


Link to post
Share on other sites

Realizei algumas alterações porém agora ele está gravando apenas a ultima entrada do formulário, se tiverem dois motoristas por exemplo ele pega apenas o ultimo e lança.

 

Ela está trazendo desta forma agora.

array
  'cod_cliente' => string '457' (length=3)
  'tb_nome' => string 'INTERNATIONAL TECN LTDA' (length=35)
  'tb_cnpj' => string '744xxxxxxxx51' (length=14)
  'tb_endereco' => string 'LIBERDADE' (length=9)
  'tb_numero' => string '6315' (length=4)
  'tb_bairro' => string 'IPORANGABA' (length=8)
  'tb_cep' => string '18087190' (length=8)
  'tb_estado' => string 'SP' (length=2)
  'tb_telefone' => string '15 0009 0577' (length=12)
  'cep_transp' => string '18000125' (length=8)
  'cnpj_transp' => string '0100000000196' (length=14)
  'nome_transp' => string 'SERVICOS LT' (length=30)
  'end_transp' => string 'Rodovia Senador de Moraes' (length=40)
  'numero_transp' => string 'km' (length=6)
  'bairro_transp' => string 'Iporangaba' (length=8)
  'cid_transp' => string 'Sorocaba' (length=8)
  'uf_transp' => string 'SP' (length=2)
  'tel_transp' => string '32354884' (length=8)
  'email_transp' => string 'transportes@....' (length=29)
  'tb_email' => string 'deivid.santos@....' (length=31)
  'tb_veic' => string '2' (length=1)
  'tb_ajudante' => string 'NAO' (length=3)
  'tb_agenda' => string '01/09/2015 09:00:00' (length=19)
  'tb_doc' => string '  1515854869' (length=12)
  'nome_motor' => 
    array
      0 => string 'MOTORISTA' (length=9)
      1 => string 'MOTORISTA2' (length=10)
  'cpf_motor' => 
    array
      0 => string 'CPF' (length=3)
      1 => string 'CPF2' (length=4)
  'cnh_motor' => 
    array
      0 => string 'CNH' (length=3)
      1 => string 'CNH2' (length=4)
  'val_motor' => 
    array
      0 => string 'VALIDADE' (length=8)
      1 => string 'VALIDADE2' (length=9)
  'plcav' => 
    array
      0 => string 'VEÃCULO' (length=8)
      1 => string 'VEÃCULO2' (length=9)
  'plcar' => 
    array
      0 => string 'CARRETA' (length=7)
      1 => string 'CARRETA2' (length=8)
  'bitr' => 
    array
      0 => string 'BITREM' (length=6)
      1 => string 'BITREM2' (length=7)
  'cont' => 
    array
      0 => string 'CONTAINER' (length=9)
      1 => string 'CONTAINER2' (length=10)
457
INTERNATIONAL TECN LTDA
748978985551
LIBERDADE
6315
IPORANGABA
18087170
SP
15 0000 0577
00087125
00000036000196
 E SERVICOS LT
Rodovia Senado de Moraes
km10,2
Iporanga
Sorocaba
SP
32354884
transportes@.....
deivid.santos@.....
2
NAO
01/09/2015 09:00:00
  1515098569
Array
(
    [0] => MOTORISTA
    [1] => MOTORISTA2
)
Array
(
    [0] => CPF
    [1] => CPF2
)
Array
(
    [0] => CNH
    [1] => CNH2
)
Array
(
    [0] => VALIDADE
    [1] => VALIDADE2
)
Array
(
    [0] => VEÃCULO
    [1] => VEÃCULO2
)
Array
(
    [0] => CARRETA
    [1] => CARRETA2
)
Array
(
    [0] => BITREM
    [1] => BITREM2
)
Array
(
    [0] => CONTAINER
    [1] => CONTAINER2
)

Se puderem me dar uma ajuda aí...

Share this post


Link to post
Share on other sites

Mostra como esta fazendo

Estou fazendo desta forma.

//DADOS DA EMRPESA-
$cod_cliente   = $_GET['cod_cliente'];
$tb_nome       = $_GET['tb_nome'];
$tb_cnpj       = $_GET['tb_cnpj']; 
$tb_endereco   = $_GET['tb_endereco']; 
$tb_numero     = $_GET['tb_numero'];   
$tb_bairro     = $_GET['tb_bairro'];   
$tb_cep        = $_GET['tb_cep'];   
$tb_estado     = $_GET['tb_estado']; 
$tb_telefone   = $_GET['tb_telefone'];  
$tb_email      = $_GET['tb_email'];   
//DADOS DA TRANSPORTADORA -
$nome_transp = $_GET['nome_transp'];   
$cnpj_transp = $_GET['cnpj_transp'];   
$cep_transp  = $_GET['cep_transp'];   
$end_transp  = $_GET['end_transp'];
$bairro_transp  = $_GET['bairro_transp'];
$cid_transp  = $_GET['cid_transp'];
$numero_transp  = $_GET['numero_transp']; 
$uf_transp   = $_GET['uf_transp']; 
$tel_transp   = $_GET['tel_transp']; 
$email_transp   = $_GET['email_transp']; 
$tb_agenda = $_GET['tb_agenda'];
$tb_doc = $_GET['tb_doc'];

{
//DADOS DO MOTORISTA E VEICULOS-
foreach($_GET['nome_motor'] as $indice => $nome_motor) 
foreach($_GET['cpf_motor'] as $indice => $cpf_motor) 
foreach($_GET['cnh_motor'] as $indice => $cnh_motor) 
foreach($_GET['val_motor'] as $indice => $val_motor)  
foreach($_GET['plcar'] as $indice => $plcar) 
foreach($_GET['plcav'] as $indice => $plcav) 
foreach($_GET['bitr'] as $indice => $bitr) 
foreach($_GET['cont'] as $indice => $cont)
	
	
		
$insert =  "INSERT INTO ordem  (cod_cliente, tb_nome, tb_cnpj, tb_endereco, tb_numero, tb_bairro, tb_cep, tb_estado, tb_telefone, tb_email, datacoleta, tb_doc, nome_transp, cnpj_transp, cep_transp, end_transp, numero_transp, bairro_transp, cid_transp, uf_transp, tel_transp, email_transp, nome_motor, cpf_motor, cnh_motor, val_motor, plcar, plcav, bitr, cont) 
VALUES 
('$cod_cliente', '$tb_nome', '$tb_cnpj', '$tb_endereco', '$tb_numero', '$tb_bairro', '$tb_cep', '$tb_estado', '$tb_telefone', '$tb_email', '$tb_agenda', '$tb_doc', '$nome_transp', '$cnpj_transp', '$cep_transp', '$end_transp', '$numero_transp', '$bairro_transp', '$cid_transp', '$uf_transp', '$tel_transp', '$email_transp', '".$nome_motor."', '".$cpf_motor."', '".$cnh_motor."', '".$val_motor."', '".$plcar."', '".$plcav."', '".$bitr."', '".$cont."')";		
		mysql_query ($insert) or die (mysql_error() .'<BR><BR>ERRO - NÃO FOI POSSIVEL ENVIAR OS DADOS') ;
	
}
	mysql_close($db); 

	?>

Share this post


Link to post
Share on other sites

você pôs um loop dentro de outro

logo ele vai fazer varios insert

Então como seria o correto, ja tentei mudar essas chaves pra tudo que é canto e nada. Se eu colocar a chave após

foreach($_GET['nome_motor'] as $indice => $nome_motor)

 

ele grava as duas linhas para o caso de dois motorista, porém o restante cadastra o ultimo registro.

 

Ele deveria cadastrar

motorista1 - veiculo1 etc...

motorista2 - veiculo2 etc...

 

mas ele está gravando...

motorista1 - veiculo2 etc...

motorista2 - veiculo2 etc...

 

Se puder me orientar como deve ser feito vou ganhar a semana.

Share this post


Link to post
Share on other sites

Vou dar uma ideia próxima do que vc usará

tenta isso

vc precisaria fazer o um loop no array com maior numero de itens

ex:

$qtd = count($_GET['nome_motor']) //maior 

for($i = 0; $i <= $qtd; $i++){
//insere 
//repete as variaveis 
//e a cada passada pega pelo indice numerico
//ex:
//$_GET['cpf_motor'][$i], $_GET['nome_motor'][$i] etc.
}
  • +1 1

Share this post


Link to post
Share on other sites

 

Vou dar uma ideia próxima do que você usará

tenta isso

você precisaria fazer o um loop no array com maior numero de itens

ex:

$qtd = count($_GET['nome_motor']) //maior 

for($i = 0; $i <= $qtd; $i++){
//insere 
//repete as variaveis 
//e a cada passada pega pelo indice numerico
//ex:
//$_GET['cpf_motor'][$i], $_GET['nome_motor'][$i] etc.
}

 

 

Vou dar uma ideia próxima do que você usará

tenta isso

você precisaria fazer o um loop no array com maior numero de itens

ex:

$qtd = count($_GET['nome_motor']) //maior 

for($i = 0; $i <= $qtd; $i++){
//insere 
//repete as variaveis 
//e a cada passada pega pelo indice numerico
//ex:
//$_GET['cpf_motor'][$i], $_GET['nome_motor'][$i] etc.
}

Meu amigo você fez eu ganhar a semana com essa sua ajuda....perfeito. olha como ficou.

$qtd = count($_GET['nome_motor']); //maior
 
for ($i=0; $i<$qtd; $i++){

$nome_motor = $_GET['nome_motor'][$i];	
$cpf_motor = $_GET['cpf_motor'][$i];	
$cnh_motor = $_GET['cnh_motor'][$i];
$val_motor = $_GET['val_motor'][$i];
$plcar = $_GET['plcar'][$i];
$plcav = $_GET['plcav'][$i];
$bitr = $_GET['bitr'][$i];
$cont = $_GET['cont'][$i];
		
$insert =  "INSERT INTO ordem  (cod_cliente, tb_nome, tb_cnpj, tb_endereco, tb_numero, tb_bairro, tb_cep, tb_estado, tb_telefone, tb_email, datacoleta, tb_doc, nome_transp, cnpj_transp, cep_transp, end_transp, numero_transp, bairro_transp, cid_transp, uf_transp, tel_transp, email_transp, nome_motor, cpf_motor, cnh_motor, val_motor, plcar, plcav, bitr, cont) 
VALUES 
('$cod_cliente', '$tb_nome', '$tb_cnpj', '$tb_endereco', '$tb_numero', '$tb_bairro', '$tb_cep', '$tb_estado', '$tb_telefone', '$tb_email', '$tb_agenda', '$tb_doc', '$nome_transp', '$cnpj_transp', '$cep_transp', '$end_transp', '$numero_transp', '$bairro_transp', '$cid_transp', '$uf_transp', '$tel_transp', '$email_transp', '{$nome_motor}', '{$cpf_motor}', '{$cnh_motor}', '{$val_motor}', '{$plcar}', '{$plcav}', '{$bitr}', '{$cont}')";		
		mysql_query ($insert) or die (mysql_error() .'<BR><BR>ERRO - NÃO FOI POSSIVEL ENVIAR OS DADOS') ;

		
}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By blbvicente
      Olá amigos, gostaria de tirar uma dúvida para o andamento do meu projeto de conclusão de curso.
       
      Como posso fazer um código para alterar imagens no banco de dados via PHP e utilizando o MySQL com ambiente de admin?
       
      Como meu HTML e CSS estão prontos, (tanto a home quanto a página de login para o admin) a ultima parte que falta é conseguir fazer isso que lhes estou pedindo ajuda hahaha
       
      Desde já agradeço a ajuda! 
    • By sonix1309@gmail.com
      Boa tarde

      Minha primeira participação.

      Tenho dois Sistemas em servidores diferente:
      Mesma biblioteca mpdf60 mesma versão PHP 7.2 (ea-php72).

      Em um não ocorre erro nenhum, no outro ocorre o erro abaixo:
      Parse error: syntax error, unexpected 'var' (T_VAR), expecting end of file in /home/assetnet/public_html/site/sistema/mpdf60/mpdf.php on line 96
       
      ///////////////////////////////
      // EXTERNAL (PUBLIC) VARIABLES
      // Define these in config.php
      ///////////////////////////////
      (linha 96) var $useFixedNormalLineHeight;    // mPDF 6     <---- linha do ERRO
      (linha 97) var $useFixedTextBaseline;    // mPDF 6
      (linha 98) var $adjustFontDescLineheight;    // mPDF 6
      (linha 99) var $interpolateImages; // mPDF 6
      ...

       
    • By Rogerio Pancini
      Boa tarde pessoal.
       
      Sempre uso um script para exportar dados para xls com PHP.
      Me serviu muito, mas, neste caso, preciso apenas gerar o xls e anexar no e-mail.
      Passei boa parte de manhã tentando fazer que o script apenas gere a planilha, sem forçar o download, mas, se eu tiro o "Content-Disposition: attachment", dá erro na página.
       
      include("php/phpmailer/PHPMailerAutoload.php"); // Trazendo as informações da tabela: $header = ""; $dados = ""; $header .= utf8_decode('Serviço'. "\t"); $header .= utf8_decode('Projeto nº'. "\t"); $header .= utf8_decode('Cliente'. "\t"); $header .= utf8_decode('Processo'. "\t"); $header .= utf8_decode('Vencimento'. "\t"); // Select dos processos para fazer o lembrete $sql_2 = mysqli_query($config, "SELECT ps.data_vencimento_limite, ps.id_processo, IFNULL(NULL, ps.num_processo), ps.descricao, c.nome_razao FROM tb_processos_servicos ps LEFT JOIN tb_processos AS p ON (ps.id_processo = p.id_processo) LEFT JOIN tb_agenda AS c ON (p.cliente = c.id) WHERE ps.data_vencimento_limite <> '0000-00-00' AND ps.data_vencimento_limite <= '$data_atual_db' ORDER BY ps.data_vencimento_limite DESC") or die(mysqli_error($config)); if(@mysqli_num_rows($sql_2) <= 0){ echo ""; }else{ while($r_sql_2 = mysqli_fetch_array($sql_2)){ $vencimento_limite = date("d/m/Y", strtotime($r_sql_2[0])); $id_processo = $r_sql_2[1]; $num_processo = $r_sql_2[2]; $descricao_sel = utf8_decode($r_sql_2[3]); $cliente_sel = utf8_decode($r_sql_2[4]); // Insere a linha $line = ''; $value = '"' ."$descricao_sel". '"' . "\t"; $value .= '"' ."$id_processo". '"' . "\t"; $value .= '"' ."$cliente_sel". '"' . "\t"; if(empty($num_processo)){ $value .= '""' . "\t"; }else{ $value .= '"' ."'$num_processo". '"' . "\t"; } $value .= '"' ."$vencimento_limite". '"' . "\t"; $line .= strtr($value,"","") ; // O trim retira os espaços encontrados no começo e no final de cada linha encontrada. $dados .= trim($line)."\n"; // Substituindo todas as quebras de linha ao final de cada registro, que por padrão seria \r por uma valor em branco, para que a formatao fique legível $dados = str_replace("\r","",$dados); // Caso não encontre nenhum registro, mostra esta mensagem. if ($dados== "") { $dados = "\n Nenhum registro encontrado!\n"; } } // O trim retira os espaços encontrados no começo e no final de cada linha encontrada. $dados .= trim($line)."\n"; // Substituindo todas as quebras de linha ao final de cada registro, que por padrão seria \r por uma valor em branco, para que a formatao fique legível $dados = str_replace("\r","",$dados); // Cabeçalhos e instruções para geração e download do arquivo: header("Content-type: application/x-msexcel"); // Este cabeçalho abaixo, indica que o arquivo deve ser gerado para download. // Se eu tirar ele salva o arquivo na pasta, mas dá erro na página header("Content-Disposition: attachment; filename=$nome_arquivo"); // No cache, ou seja, não guarda cache, pois é gerado dinamicamente header("Pragma: no-cache"); // Não expira header("Expires: 0"); // E aqui geramos o arquivo com os dados mencionados acima! print "$header\n$dados"; file_put_contents("anexos/".$nome_arquivo,$dados); //Aqui será enviado o e-mail. } mysqli_close($config); Não sei é possível apenas gerar o xls com esse script, mas ele é tão prático que vou fazer uma última tentativa.
      Neste caso ele salva na pasta "anexos", mas abre a caixa do navegador para fazer download.
       
      Desde já agradeço!
    • By Carlos - Aracaju
      Olá, pretendo criar um sistema de sorteio de palavras onde o usuário coloca-se os nomes que quiser e quantos quiser, porem n consigo fazer com que o sorteio seja bem sucedido, não consigo achar uma solução, quem poder me ajudar, desde já agradeço
      esse é meu código:
      <?php if ($_POST) { $controle = 1; $tipo = 'nome'; $quantidade = $_POST['quant']; $rand = rand(1, $quantidade); $tdnome = ''; while($controle <= $quantidade){ $result = $tipo.$controle; $nomes = $_POST[$result]; echo $controle.' - '.$nomes . '<br />'; if ($controle < $quantidade) { $tdnome .= '"'.$nomes.'", '; } else{ $tdnome .= '"'.$nomes.'"'; } $controle++; } print '<br>'.$tdnome.'<br>'; echo "<br><b>sorteado: ".$array[$rand]."</b>"; } ?> <!DOCTYPE html> <html> <head> <title>sorteio</title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript"> var numero = 1; function adicionar() { numero++; $("#divPrincipal").append("<input type='text' name='nome"+numero+"' placeholder='nome "+numero+"' value='nome "+numero+"' /><br><br>"); $("#quant").val(numero); $("#numerodenomes").text(numero); } </script> </head> <body> <form name="teste" method="post" action=""> <!-- <textarea name="text"></textarea> --> <input id="quant" type="text" name="quant" value="1" style="display: none;" /> <p ><b>quantidade de nomes:</b> <q id="numerodenomes">1</q></p> <br><br><br><br> <div id="divPrincipal"> <input type="text" name="nome1" placeholder="nome 1" value="nome 1" /> <br><br> </div> <input type="submit" name="enviar" value="Enviar" /> </form> <a href="javascript: adicionar()">Adicionar</a> </body> </html>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.