You are giving this line error, how do I concatenate it? The reason I'm doing this is that I want the user to click invoke the delete cd function and pass the ID!
html += '<a onclick=excluirCD('+rows[i].id_cd+')>'excluir'</a>';
You are giving this line error, how do I concatenate it? The reason I'm doing this is that I want the user to click invoke the delete cd function and pass the ID!
html += '<a onclick=excluirCD('+rows[i].id_cd+')>'excluir'</a>';
If delete is text, then it does not need quotation marks and you can do it like this:
html += '<a onclick=excluirCD(' + rows[i].id_cd + ')>excluir</a>';
//Função que realiza select no banco para mostrar todos os cd´s registrados
//consegui resolver desta forma
function selecionarDadosDoBanco() {
conexaoDB();
$query = 'select * from tbl_cd';
conexao.query($query, function(err, rows, fields) {
if(err){
console.log("erro ao selecionar dados do banco para amostragem");
console.log(err);
return;
}
var html = '';
var id = '';
for (var i = 0; i < rows.length; i++) {
html += '<tr>';
html += '<td>';
html += rows[i].nomecd;
html += '</td>';
html += '<td>';
html += rows[i].preco;
html += '</td>';
html += '<td>';
html += rows[i].data;
html += '</td>';
html += '<td>';
html += '<a href="onclick=excluirCD('+rows[i].id_cd+')">';
html += 'excluir';
html += '</a>';
html += '</td>';
html += '</tr>';
}
$("#tblCd tr").after(html);
});
conexao.end(function(){});
}
selecionarDadosDoBanco();
//como faço para pegar este id na outra funcção agora???
function excluirCD() {
var id = ?
//Verifica se um cd foi acionado
if(id == null)
{
alert('erro ao tentar excluir!');
}
else
{
conexaoDB();
con.query('DELETE FROM tbl_contatos WHERE ?', [{"id_cd" : id}], function(err, rows, fields) {
if(err){
console.log("erro DELETE.");
console.log(err);
return;
}
});
connection.end(function(){});
}
}