Maison  >  Questions et réponses  >  le corps du texte

Comment enregistrer la valeur (tâche) dans le nom de la variable ref dans la base de données en temps réel ?

J'essaie de sauvegarder une "tâche" dans une base de données en direct et je souhaite qu'elle soit enregistrée dans une référence de nom de compte. Et cela va au-delà du nom d’utilisateur.

Fonction pour enregistrer les tâches :

function savetask() {

  var task = input.value;
  //* ENVIA O VALOR DO INPUT (task)  ASSOCIADO AO NOME RECOLHIDO  A CIMA PARA A DATABASE DA FIREBASE
  firebase.database().ref('nomes').push(
    task
  );
  console.log('A seguinte tarefa foi enviada para a database:', task)

}
inputnota.addEventListener('submit', savetask)

Fonction pour enregistrer le nom dans la base de données :

function savename(nome) {
    var nome = document.getElementById("nome").value;
    //* save in database
    firebase.database().ref('nomes').child(nome).push({
        'nome:':nome
    });
    console.log('teu nome:',nome)
    alert('Welcome:',nome)

    //* prevent form from submitting
    return false
}

P粉156532706P粉156532706244 Il y a quelques jours441

répondre à tous(1)je répondrai

  • P粉021553460

    P粉0215534602024-02-18 12:39:45

    Il vous manque nome dans cet extrait :

    firebase.database().ref('nomes').push(
      task
    );

    Donc, pour qu'il écrive sur le même chemin, vous avez besoin de :

    firebase.database().ref('nomes').child('salsa').push(
      task
    );

    Ou lisez nome à partir du HTML, comme vous l'avez fait dans d'autres blocs de code :

    var nome = document.getElementById("nome").value;
    firebase.database().ref('nomes').child(nome).push(
      task
    );

    répondre
    0
  • Annulerrépondre