Création de nouvelles colonnes dans une table

Par Remy Poum Martiat, il y a 10 ans


Bonjour, voici mon problème:
J'ai créé un espace membre ou des groupe de musique peuvent s'inscrirent. Jusque là pas de problème. Seulement voilà j'aimerais bien c'est que le groupe puisse ajouter à sont profil (de façon visuelle) les membres du groupe (exemple : une div avec une photo, le nom et le rôle de la personne dans le groupe).

J'ai donc trouvé ce code Js qui me permet d'ajouter des inputs à l'infini ( donc 1 pour chaque membre)

function addField() { try { var div = document.createElement('div'); var avatar_membre = document.createElement('input'); avatar_membre.setAttribute('type', 'file'); avatar_membre.setAttribute('id', 'avatar_membre'); avatar_membre.setAttribute('class', 'uploadify'); avatar_membre.setAttribute('name', ''); avatar_membre.appendChild(document.createTextNode('')); var name_membre = document.createElement('input'); name_membre.setAttribute('type','text'); name_membre.setAttribute('placeholder','Nico'); name_membre.setAttribute('name',''); name_membre.appendChild(document.createTextNode('')); var role_membre = document.createElement('input'); role_membre.setAttribute('type','text'); role_membre.setAttribute('placeholder','Lead guitar'); role_membre.setAttribute('name',''); role_membre.appendChild(document.createTextNode('')); div.appendChild(avatar_membre); div.appendChild(name_membre); div.appendChild(role_membre); document.getElementById('membres').appendChild(div); } catch(e) { alert(e); } }

Donc en gros ce que j'aimerais c'est pouvoir ajouter plusieurs membres (nombre inconnu) à un groupe et les afficher sur le profil de ce groupe.

Merci d'avance à ceux qui m'aideront, ça fait 2 heures que je cherche une solution

2 réponses

Carouge10, il y a 10 ans

Bonjour,
Pour pouvoir ajouter les membres, il vous faudra à chaque création de membre leur assigner un id pour les inscricrent dans la BDD.

AlexJM, il y a 10 ans

peux-tu me montrer ton architecture pour ta base de donnée ?