IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

requête trés complexe


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut requête trés complexe
    bonjour,
    je veux faire une requête qui ma permis d'afficher touts les inscription mais avec une manière intelligente il faut que je choisi l'année , le groupe, la formation il m'affiche les étudiants inscrit le problème est que le groupe est dans une table , l'inscription dans une table et la formation dans un autre table

  2. #2
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Bonjour,

    on va dire simple : sans tes tables on ne peut rien faire, et sans une explication plus précise de ce que tu veux non plus.

  3. #3
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    bonjour,
    dans la table'inscription' il y a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    numero_inscription   	
    	 f_code  	
    	 annee_scolaire  	
    	 groupe
    dans la table 'module' il y a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    m_code (code du module)
              m_nom(nom de module)
              m_année scolaire (à quelle année on etudie ce module)
               f_code (code de la formation)
    table 'note'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    numero_inscription
              controle1
              controle2
               td
               tp
               synthese
                rattrapage
    j'ai créer une formulaire qui ma permis de entrer les information
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    <form id="saisie_note_form" name="saisie_note_form" method="post" action="">
        <table width="200" border="0" align="center" cellpadding="0" cellspacing="0" background="../../image/fbg.jpg" id="rechrche_saisie_form">
          <tr>
            <td height="30">&nbsp;</td>
          </tr>
          <tr>
            <td><table width="200" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="77"><span class="style21">Module :</span></td>
                <td width="123"><label>
                  <select name="menu_module" id="menu_module">
                    <?php
    do {  
    ?>
                    <option value="<?php echo $row_rs_module['m_code']?>"><?php echo $row_rs_module['m_nom']?></option>
                    <?php
    } while ($row_rs_module = mysql_fetch_assoc($rs_module));
      $rows = mysql_num_rows($rs_module);
      if($rows > 0) {
          mysql_data_seek($rs_module, 0);
    	  $row_rs_module = mysql_fetch_assoc($rs_module);
      }
    ?>
                  </select>
                </label></td>
              </tr>
              <tr>
                <td>Filière :</td>
                <td><label>
                  <select name="menu_filiere" id="menu_filiere">
                    <?php
    do {  
    ?>
                    <option value="<?php echo $row_rs_filiere['f_code']?>"><?php echo $row_rs_filiere['f_nom']?></option>
                    <?php
    } while ($row_rs_filiere = mysql_fetch_assoc($rs_filiere));
      $rows = mysql_num_rows($rs_filiere);
      if($rows > 0) {
          mysql_data_seek($rs_filiere, 0);
    	  $row_rs_filiere = mysql_fetch_assoc($rs_filiere);
      }
    ?>
                  </select>
                </label></td>
              </tr>
              <tr>
                <td>Année :</td>
                <td><label>
                  <select name="menu_annee" id="menu_annee">
                    <?php
    do {  
    ?>
                    <option value="<?php echo $row_rs_module['m_code']?>"><?php echo $row_rs_module['m_annee_scolaire']?></option>
                    <?php
    } while ($row_rs_module = mysql_fetch_assoc($rs_module));
      $rows = mysql_num_rows($rs_module);
      if($rows > 0) {
          mysql_data_seek($rs_module, 0);
    	  $row_rs_module = mysql_fetch_assoc($rs_module);
      }
    ?>
                  </select>
                </label></td>
              </tr>
              <tr>
                <td>Groupe :</td>
                <td><label>
                  <select name="menu_groupe" id="menu_groupe">
                    <?php
    do {  
    ?>
                    <option value="<?php echo $row_rs_inscription['numero_inscription']?>"><?php echo $row_rs_inscription['groupe']?></option>
                    <?php
    } while ($row_rs_inscription = mysql_fetch_assoc($rs_inscription));
      $rows = mysql_num_rows($rs_inscription);
      if($rows > 0) {
          mysql_data_seek($rs_inscription, 0);
    	  $row_rs_inscription = mysql_fetch_assoc($rs_inscription);
      }
    ?>
                  </select>
                </label></td>
              </tr>
              <tr>
                <td>Note :</td>
                <td><label>
                  <select name="menu_note" id="menu_note">
                    <option selected="selected">Controle 1</option>
                    <option>Controle 2</option>
                    <option>TD</option>
                    <option>TP</option>
                    <option>Synthese</option>
                    <option>Rattrapage</option>
                  </select>
                </label></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td><label>
                  <input type="submit" name="button2" id="button2" value="Recherche" />
                </label></td>
              </tr>
            </table></td>
          </tr>
        </table>
      </form>
    il faut que cette formulaire envoyé la liste a une autre formulaire
    j'ai créer la 2 éme formulaire mais pour n etudiant mais pas comme je veux je veux que cette formulaire le champ 'numero_inscription' dois remplir automatiquement, le code de la 2 eme formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <form action="" method="post" name="etudiant">
    <input name="etape" type="hidden" value="2" />
    <input name="nb_etudiant" type="hidden" value="<?php echo $_POST['nombre']; ?>" />
    <table width="100%" border="0" cellspacing="1" cellpadding="1">
      <tr>
        <td width="14%" bgcolor="#FFAD5B"><span class="Style5">Numero d'inscription</span></td>
        <td width="10%" bgcolor="#FFAD5B"><span class="Style5">Nom de module</span></td>
        <td width="11%" bgcolor="#FFAD5B"><span class="Style5">Controle1</span></td>
        <td width="12%" bgcolor="#FFAD5B"><span class="Style5">Controle2</span></td>
        <td width="10%" bgcolor="#FFAD5B"><span class="Style5">TD</span></td>
        <td width="10%" bgcolor="#FFAD5B"><span class="Style5">TP</span></td>
        <td width="12%" bgcolor="#FFAD5B"><span class="Style5">Syntyse</span></td>
        <td width="11%" bgcolor="#FFAD5B"><span class="Style5">Rattrapage</span></td>
        <td width="10%" bgcolor="#FFAD5B"><span class="Style5">Rapport</span></td>
      </tr>
      <?php for($i=0;$i<$_POST['nombre'];$i++){ ?>
      <tr>
        <td bgcolor="#FFF4EA"><input type="text" name="numero_inscription:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><select name="m_code:<?php echo $i; ?>">
            <?php
    do {  
    ?><option value="<?php echo $row_rs_module['m_code']?>"><?php echo $row_rs_module['m_nom']?></option>
            <?php
    } while ($row_rs_module = mysql_fetch_assoc($rs_module));
      $rows = mysql_num_rows($rs_module);
      if($rows > 0) {
          mysql_data_seek($rs_module, 0);
    	  $row_rs_module = mysql_fetch_assoc($rs_module);
      }
    ?>
        </select></td>
        <td bgcolor="#FFF4EA"><input type="text" name="controle1:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><input type="text" name="controle2:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><input type="text" name="TD:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><input type="text" name="TP:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><input type="text" name="syntyse:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><input type="text" name="rattrapage:<?php echo $i; ?>" value="" size="10" /></td>
        <td bgcolor="#FFF4EA"><input type="text" name="rapport:<?php echo $i; ?>" value="" size="10" /></td>
      </tr>
      <?php } ?>
    </table>
     <div align="right">
        <input type="submit" name="Submit" value="Insérer" />
      </div>
    </form>

Discussions similaires

  1. Requête avec SUM très complexe
    Par maxence64 dans le forum Requêtes
    Réponses: 5
    Dernier message: 23/12/2011, 11h18
  2. Requête sql complexe
    Par new_wave dans le forum Langage SQL
    Réponses: 1
    Dernier message: 03/01/2006, 11h55
  3. Réponses: 4
    Dernier message: 09/12/2005, 08h25
  4. Requête SQL Complexe
    Par zut94 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/11/2005, 20h53
  5. Requête SQL complexe. Comment faire ....
    Par BilTCD dans le forum Langage SQL
    Réponses: 4
    Dernier message: 05/11/2004, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo