PHP

Bonjour,
comment je peut saisie plusieurs information dans même champs de base des données sans écraser les précédent et quand je veut les affiches je veut afficher tout
Exmpl: un user à une degrés a et je veut ajouter une autre degrés b sans écraser l'autre(a)
a travers script php
Configuration: Windows Vista
Firefox 3.5.7

6 réponses

  1. Bonjour, si je comprend bien tu veux ajouter une valeur derrière une valeur existente ?

    Dans ce cas tu fais une requète sql qui va recuperer ta donnée A, tu implémente ta donnée B dans le genre , $donnée = $donnéeA . $donnéeB ; et tu fais un update pour remettre $donnée dans ta base de données ;) .
    1. merci
      et si chaque donné possède un date exemple
      donnée A (contrat possède un date de début et date de fin ) et la donnée B aussi quand j'ajoute le donnée B bien sur je doit ajouter date de début deuxième date de débit dans le champ de date de début et aussi pour la de te fin mais quand je doit afficher est ce que je peut afficher chaque date de début et date de fin pour chaque enregistrement
      1. Hello,

        Dans ce cas je te conseille d'implémenter différement ta BDD.

        table user
        -user_id
        -nom

        table intermediaire
        -intermediaire_id +
        -user_id *
        -degre_id *

        table degre
        degre_id +
        date_debut
        date_fin

        Légende:
        * = clé étrangère
        + = clé primaire
        1. merci
          voila mon base

          table employé
          -ncin+
          -nom
          -prenom
          -.....
          table contrat
          -ncin+
          -type contrat
          -date debut
          date fin
          table categorie
          -ncin+
          -degré
          -date debut-deg
          -date fin-deg
          1. Tu as pas de relations entre les tables?
          2. @Maniaxnon j'ai la relation entre les tables a travers ncin
        2. slt tt le monde

          je ss entrain de develloper une application web php/mysql.

          j'ai cree une formulaire qui a 2 liste deroulante et une case a cocher, et je veux que chaque fois que je selectionne une donnees dans la liste 1 l'autre liste doit etre invisible ou b1 la case a cocher qui doit etre invisible ou b1 les 2( cad la liste deroulante et la case a cocher).

          merci d'avance .
          1. yassminhajji, si tu as une question pose la dans un nouveau topic pour éviter de polluer celui des autres ;)
            Pour te répondre, fais une fonction en js, du genre :
            <script language="javascript">
            function chgmess(num){
            if (num==0){
            document.getElementById('a').style.visibility="hidden";
            document.getElementById('b').style.visibility="visible";
            }
            if (num==1){
            document.getElementById('a').style.visibility="visible";
            document.getElementById('b').style.visibility="hidden";
            }
            if (num==2){
            document.getElementById('a').style.visibility="hidden";
            document.getElementById('b').style.visibility="hidden";
            }
            }
            </script>

            <select name="modRub" onchange="chgmess(this.options[this.selectedIndex].value)">
            <option value=0 />Masquer le 2e select
            <option value=1 />Masquer la case à cocher
            <option value=2 />Masquer les 2
            </select>

            <div id="a">2e SELECT ICI</div>
            <div id="b">CASE À COCHER ICI</div>

            Tu mettras les <form>