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

Langage PHP Discussion :

données sous frome de liste


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 345
    Points : 90
    Points
    90
    Par défaut données sous frome de liste
    salut tout lemonde;
    j'ai un formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    1-Zone de texte :numero commande
    2-Zone de texte :date
    3-Zone de texte : code client
    je voudrais au lieu d'une zone de texte pour le code client
    une liste deroulante qui affiche tout les code existant dans ma table client
    Merci

  2. #2
    Membre du Club
    Inscrit en
    Juin 2004
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 100
    Points : 64
    Points
    64
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <label> 
    <select name="choix2" size='4'> 
    <?
    while ($donnees = mysql_fetch_array($retour))
    {
     
    echo '<option value="'.$donnees['ladonnee'].'" selected="selected">$donnees['ladonnee']</option>';
    }
    </select></label>

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 345
    Points : 90
    Points
    90
    Par défaut
    Merci je vais l'essayer

  4. #4
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 345
    Points : 90
    Points
    90
    Par défaut
    je crois que c facile mais je suis pas parvenu a obtnir un resultat voici
    le code fichier html:
    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
    107
    108
    109
    110
    111
    112
    113
     
    <html>
    <head>
    <script type="text/javascript" language="JavaScript1.2" ></script>
    <title>Fiche Commande</title>
    <script language=JavaScript>
    <!--
    function verif(){ 
    if (document.form1.code.value.length ==0 )
    {alert("Veuillez saisir un n°de commande .");
    document.form1.code.focus();
    return false;
    }
    if (document.form1.DAT.value.length ==0 )
    {alert("Veuillez saisir une date .");
    document.form1.DAT.focus();
    return false;
    }
    if (document.form1.CLI.value.length ==0 )
    {alert("Veuillez saisir un code client .");
    document.form1.CLI.focus();
    return false;
    }
     
    else{return true;}
     
     
     
     
    }
    function rech(){
    if (document.form1.rech.value.length ==0 )
    {
    alert("Veuillez entrer un code pour la recherche .");
    document.form1.rech.focus();
    return false;
    }
    else{
    return true;}
    }
     
    function gopage(page){
    { 
        document.form1.action = page; 
        document.form1.submit(); 
    }
    }
     
     
    function ShowMess(expe,messy) { 
      fenetre=window.open("",expe,'scrollbars=yes,resizable=yes,status=no,width=250,height=100');  
      fenetre.document.write      ("<HEAD><TITLE>Message de "+expe+"</TITLE><style type='text/css'>center{ background:blue; color:white; }</style></HEAD>"); 
      fenetre.document.open      ("<CENTER>"+messy+"</CENTER>");}    
    -->
    </script>
     
     
    </head>
    <body>
    <H1 align="center">
      <style type="text/css">
    <!--
    .Style2 {color: #0065ce}
    .Style3 {color: #FFFFFF}
    .Style4 {font-size: 12px}
    .style5 {color: #FF0000}
    -->
    </style>
    </H1>
    <form NAME="form1" action="Ajout_com.php" method="POST"  onSubmit="return verif()">
      <TABLE align="center" bgcolor="#0066CC">
        <tr>
      <td width="10" height="17" valign="top" bgcolor="#639AFF"  class="cadre1">  
       <img src="ongle_gauche.gif" width="10" height="16"></td>
     <td  height="10" valign="top" COLSPAN="5" bgcolor="#639aff"  class="cadre1">
     
     <div align="center" class="titregras Style3 Style4">
              <div align="center" class="titregras Style3 Style4"><strong><font face="Arial, Helvetica, sans-serif">Commande</font></strong></div>
       </div></td>  
        </tr>
     
     
     <tr bgcolor="#e7efff">
          <td bgcolor="#e7efff" ><font size="3" face="Arial, Helvetica, sans-serif">
    			<strong>N°Commande</strong></font></td>
          <td><input type="text" name="code" size="12" VALUE=""></td>  
     
          <td bgcolor="#e7efff" ><font size="3" face="Arial, Helvetica, sans-serif">
    			<strong>Rechercher</strong>:</font></td>
          <td><input type="text" name="Rech" size="12" VALUE=""></td></tr>  
      <tr bgcolor="#e7efff">
          <td height="27"> <font size="3" face="Arial, Helvetica, sans-serif">
    			<strong>Date 
            </strong></font></td>
          <td><input type="text" name="DAT" SIZE="10" /></td></tr>
      <tr bgcolor="#e7efff">
          <td> <font size="3" face="Arial, Helvetica, sans-serif">
    			<strong>Code Client</strong></font> 
          </td>
          <td>
     {commentaire au lieu de cette zone texte une liste deroulante}
    				<input type="text" name="CLI"  /></td></tr>
         <tr bgcolor="#e7efff">
     
     <tr><td><td><input name="submit" type="submit" value="Ajouter">
            <input name="submit2" type="Reset" value="Annuler">
     
          <td><!--DWLayoutEmptyCell-->&nbsp; </td>
        </tr>
     </TABLE>
     </form>
    </body>
    </html>
    et voici celui du php
    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
    <?php include ("inc/conf.php")?>
    <?php 
       $SQL = "Select * from commande  where num_comm ='".$_POST["code"]."';"; 
       $rs  = mysql_query($SQL, $connect_db) or die("Requete Echouée"); 
       $row = mysql_num_rows($rs); 
       if($row == 0) 
    	 {$SQL1="insert into commande (num_comm,DATe_com,code_cli)
    	         values 
               ('".$_POST["code"]."','".$_POST["DAT"]."','".$_POST["CLI"]."');";
      $rs1 = mysql_query($SQL1, $connect_db) or die("Requete Echouée");
      Echo "Enregistrer avec succés";
      mysql_close($rs1);
      }
      else 
    	{
    	 echo "Le n°de commande ".$_POST["code"]." existe déjà !<br />"; 
    	}
       mysql_close($rs); 
    //} 
    $code = (!isset($_POST['code']))?(""):($_POST['code']); 
    $DAT = (!isset($_POST['dat']))?(""):($_POST['DAT']); 
    $CLI = (!isset($_POST['CLI']))?(""):($_POST['CLI']); 
     
    //  reaffichage du formulaire 
    echo "<form method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">\n"; 
    echo "<TABLE align=\"center\" bgcolor=\"#0066CC\">\n";
    echo "<tr><td width=\"10\" height=\"17\" valign=\"top\" bgcolor=\"#639AFF\"  class=\"cadre1\"><img src=\"ongle_gauche.gif\" width=\"10\" height=\"16\"></td>";
    echo "<td height=\"10\" valign=\"top\" COLSPAN=\"5\" bgcolor=\"#639aff\"  class=\"cadre1\"><strong><font face=\"Arial, Helvetica, sans-serif\">Commande</font></strong></td></tr>";
    echo "<tr  bgcolor=\"#e7efff\"><td bgcolor=\"#e7efff\" ><strong><font face=\"Arial, Helvetica, sans-serif\">N°Commande:</font></strong></td><td bgcolor=\"#e7efff\">$code</td></tr>"; 
    echo "<tr  bgcolor=\"#e7efff\"><td bgcolor=\"#e7efff\" ><strong><font face=\"Arial, Helvetica, sans-serif\">Date:</font></strong></td><td bgcolor=\"#e7efff\" >$dat</td></tr>"; 
    echo "<tr  bgcolor=\"#e7efff\"><td bgcolor=\"#e7efff\" ><strong><font face=\"Arial, Helvetica, sans-serif\">Client:</font></strong></td><td bgcolor=\"#e7efff\" >$CLI</td></tr>"; 
    //echo "<tr><td><td><input type=\"submit\" name=\"sub_form\" value=\"Ajouter\" /></td></tr>";
    echo "</TABLE>\n" ;
    echo "</form>\n"; 
    ?> 
     
    <?php include("saisidetcom.html")
    // Fomulaire detail 
    ?>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <br><a href ="Saisicom.html" >Retour </a>
    </body>
    </html>
    [/code]

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 345
    Points : 90
    Points
    90
    Par défaut
    svp aide moi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recuperation des données sous forme de liste
    Par lucmohamed dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/06/2014, 15h37
  2. Afficher les données sous forme d'une liste
    Par j-gat dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 28/11/2010, 16h40
  3. [MySQL] Récupérer les données sous forme de liste déroulante
    Par loopback dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 26/12/2007, 17h10
  4. afficher des données sous forme de liste
    Par yannick9 dans le forum VBA Access
    Réponses: 4
    Dernier message: 02/08/2007, 15h32
  5. Extraire la liste des bases de données sous oracle
    Par widom dans le forum Administration
    Réponses: 12
    Dernier message: 20/06/2007, 16h43

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