Boucle / base de donnée
pontarose
Messages postés
151
Statut
Membre
-
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Une protéine peut être constitué de une ou plusieurs sous-untés.
Les données concernant la sous-unité et la protéine sont dans deux tables différentes.
J'aimerais ajouter une donnée supplémentaire concernant les sous-unités (la séquence) via un formulaire.
La difficulté est qu' à une protéine correspond une ou plusieurs sous-untés et que des données concernant ma sous-unité sont déjà présent dans ma base de donnée ; je suis donc obligés de rentrer les données de séquence sous-unité par sous-unité.
Je vais m’expliquer via un exemple :
soit une protéine constitué de 2 sous-unités
A partir de l’identifiant de la protéine (proteine_id=20), je peux récupérer les différentes sous-unités. (subunit_id=12 et subunit_id=13)
J’aimerais que cela se fasse de la façon suvante :
1/requête sur ma DB pour récupérer le nombre de sous-unité de ma protéine. (proteine_id est enregistré comme variable de session)
2/si le nombre de sous-unité est >0
* ouverture d'une fenêtre pop-up
* affichage du formulaire pour la subunit_id=12 (correspond à la subunit A)
SUBUNIT :A
Entrez la séquence :---
* vérification que le champ séquence de la sous-unité A est bien remplis ; puis je clique sur un bouton NEXT (a ce moment là, les donnée pour cette sous-unité A sont enregistré dans la base de donnée et j’ai un réaffichage du formulaire mais cette fois-ci pour la sous-unité B); je remplis alors le champ séquence pour la sous-unité B puis je clique sur SAVE et les données sont enregistré dans la base de donnée.
Mon problème est que je n’arrive pas à faire que la pop-up ouverte concerne la première sous-unité et cliquant sur next cela concerne la deuxième sous-unité.
Pouvez vous m’aider ?
Une protéine peut être constitué de une ou plusieurs sous-untés.
Les données concernant la sous-unité et la protéine sont dans deux tables différentes.
J'aimerais ajouter une donnée supplémentaire concernant les sous-unités (la séquence) via un formulaire.
La difficulté est qu' à une protéine correspond une ou plusieurs sous-untés et que des données concernant ma sous-unité sont déjà présent dans ma base de donnée ; je suis donc obligés de rentrer les données de séquence sous-unité par sous-unité.
Je vais m’expliquer via un exemple :
soit une protéine constitué de 2 sous-unités
A partir de l’identifiant de la protéine (proteine_id=20), je peux récupérer les différentes sous-unités. (subunit_id=12 et subunit_id=13)
J’aimerais que cela se fasse de la façon suvante :
1/requête sur ma DB pour récupérer le nombre de sous-unité de ma protéine. (proteine_id est enregistré comme variable de session)
2/si le nombre de sous-unité est >0
* ouverture d'une fenêtre pop-up
* affichage du formulaire pour la subunit_id=12 (correspond à la subunit A)
SUBUNIT :A
Entrez la séquence :---
* vérification que le champ séquence de la sous-unité A est bien remplis ; puis je clique sur un bouton NEXT (a ce moment là, les donnée pour cette sous-unité A sont enregistré dans la base de donnée et j’ai un réaffichage du formulaire mais cette fois-ci pour la sous-unité B); je remplis alors le champ séquence pour la sous-unité B puis je clique sur SAVE et les données sont enregistré dans la base de donnée.
Mon problème est que je n’arrive pas à faire que la pop-up ouverte concerne la première sous-unité et cliquant sur next cela concerne la deuxième sous-unité.
Pouvez vous m’aider ?
A voir également:
- Boucle / base de donnée
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Formules excel de base - Guide
1 réponse
salut,
si tu utilises Ajax, du moins httpRequest en Javascript tu vas pouvoir exécuter un script php (enregistrer les données de la séquence A) depuis ta pop up puis recharger cette dernière avec d'autres infos (formulaire de la séquence B).
si tu utilises Ajax, du moins httpRequest en Javascript tu vas pouvoir exécuter un script php (enregistrer les données de la séquence A) depuis ta pop up puis recharger cette dernière avec d'autres infos (formulaire de la séquence B).