table dynamic javascript write in mysql database

Asked

Viewed 569 times

0

How do I take the table inserts and write to the database ?.

Follows my code.

function addItens () 
{
  // Elemento textarea:
  const texto = $("#texto");  
  // Elemento table:
  const table = $("#products-table");  
  // Divide o conteúdo de textarea em linhas:
  let linhas = texto.val().split("\n");  
  // Percorre todas as linhas:
  for (i in linhas)
  {
    // Verifica se a linha não está vazia:
    if (linhas[i])
    {
      // Divide o conteúdo da linha em colunas:
      let retorno = linhas[i].split("	");
      
      // Cria uma nova linha na tabela:
      let newRow = $("<tr>");
      
      // Percorre todas as colunas:
      for (j in retorno)
      {
        // Verifica se a coluna não está vazia:
        if (retorno[j])
        {
          // Cria a nova coluna na tabela:
          let newCol = $("<td>");          
          // Adiciona o conteúdo na coluna:
          newCol.html(retorno[j]);        
		  // Adiciona a coluna na linha:
          newRow.append(newCol);           
        }
      }
      
      // Cria a coluna de ação:
      let action = $("<td>");      
      // Adiciona a classe "actions":
      action.addClass("actions");  
      // Adiciona a coluna na linha:
      newRow.append(action);
      // Adiciona a linha na tabela:
      table.append(newRow);
    }
  }
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="input-field col s12">
						<textarea id="texto" class="materialize-textarea">
						</textarea>
						<label for="textarea1">Copie e Cole os Dados do Excel</label>
					</div>
		      	
			      	<div class="input-field col s12">
					 	<button class="btn waves-effect waves-light" id="enviar" onclick="addItens()">Enviar</button>
					</div>
          
          <table id="products-table" border="1" class="striped"></table>
          

Thank you

  • do you want to save text or formatted table? already thought of using firebase?

  • i want to use formatted table, never tried rs, my whole system is already in mysql.

  • So you don’t want the table value, you want the table itself, that’s it?

  • Please post the answer in the field below, we are a Q&A and then click "Publish your reply".

1 answer

0

I added in js the following code.

$.post("gravarBanco.php", {retorno:retorno}, function(retorno){       		})

and I did the Insert by the Save.php file of the results via POST.

Thank you.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.