begin process at 2012 05 28 22:45:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

erreur de controle mais où ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

erreur de controle mais où ???

jeudi 16 février 2006 à 16:52:15 | erreur de controle mais où ???

ahcorad

Alors une page normale avec des liste déroulantes avec des données MySQL, au lancement de la page, les valeurs devraient être vides mais la première liste déroulante a un choix de fait au début !! why ????

<html>
 <head>
  <title>Sélection pour envoi de mail </title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <link rel="stylesheet" href="accueil.css" type="text/css" />
 </head>
 <body>
 <br /><br />
 <h1>Envoi de Mail</h1>
 <br />
 <form method="post" action="result.php">
 <table width="80%"  border="1" bordercolor="#999999">
  <tr>
   <th width=25%>Titre</th>
   <th width=25%>R&eacute;seau</th>
   <th width=25%>Fonction</th>
   <th width=25%>Structure</th>
  </tr>
  <tr>
   <td>
    <div align="center">
     <?php
      $connexion=mysql_connect(" "," ","");
      if ($connexion)
      {
       // connexion réussie
       mysql_select_db(" ",$connexion);
       echo '<select name="titre">';
       $requete="SELECT numtitre, nomtitre FROM titre WHERE numtitre <> 0 ORDER BY nomtitre;";
       $result=mysql_query($requete,$connexion);
       $ligne=mysql_fetch_assoc($result);
       if ($ligne)
       {
        while ($ligne)
        {
         echo '<option value = "'. $ligne["numtitre"].'">' . $ligne["nomtitre"].'</option>';
         $ligne=mysql_fetch_assoc($result);
        }
       }
       echo "</select>";
      }
     ?>
     <script type="text/javascript">
      document.getElementById("titre").selectedIndex=-1;
     </script>
    </div>
   </td>
   <td>
    <div align="center">
     <?php
      $connexion=mysql_connect(" "," ","");
      if ($connexion)
      {
       // connexion réussie
       mysql_select_db(" ",$connexion);
       echo '<select name="reseau">';
       $requete="SELECT numreseau, nomreseau FROM reseau ORDER BY nomreseau;";
       $result=mysql_query($requete,$connexion);
       $ligne=mysql_fetch_assoc($result);
       if ($ligne)
       {
        while ($ligne)
        {
         echo '<option value = "'. $ligne["numreseau"].'">' . $ligne["nomreseau"].'</option>';
         $ligne=mysql_fetch_assoc($result);
        }
       }
       echo "</select>";
      }
     ?>
     <script type="text/javascript">
      document.getElementById("reseau").selectedIndex=-1;
     </script>
    </div>
   </td>
   <td>
    <div align="center">
     <?php
      $connexion=mysql_connect(" "," ","");
      if ($connexion)
      {
       // connexion réussie
       mysql_select_db(" ",$connexion);
       echo '<select name="fonction">';
       $requete="SELECT numfonction, nomfonction FROM fonction WHERE numfonction > 0 ORDER BY nomfonction;";
       $result=mysql_query($requete,$connexion);
       $ligne=mysql_fetch_assoc($result);
       if ($ligne)
       {
        while ($ligne)
        {
         echo '<option value = "'. $ligne["numfonction"].'">' . $ligne["nomfonction"].'</option>';
         $ligne=mysql_fetch_assoc($result);
        }
       }
       echo "</select>";
      }
     ?>
     <script type="text/javascript">
      document.getElementById("fonction").selectedIndex=-1;
     </script>
    </div>
   </td>
   <td>
    <div align="center">
     <?php
      $connexion=mysql_connect(" "," ","");
      if ($connexion)
      {
       // connexion réussie
       mysql_select_db(" ",$connexion);
       echo '<select name="structure">';
       $requete="SELECT numstructure, siglestructure FROM structure WHERE numstructure > 0 ORDER BY siglestructure;";
       $result=mysql_query($requete,$connexion);
       $ligne=mysql_fetch_assoc($result);
       if ($ligne)
       {
        while ($ligne)
        {
         echo '<option value = "'. $ligne["numstructure"].'">' . $ligne["siglestructure"].'</option>';
         $ligne=mysql_fetch_assoc($result);
        }
       }
       echo "</select>";
      }
     ?>
     <script type="text/javascript">
      document.getElementById("structure").selectedIndex=-1;
     </script>
    </div>
   </td>
  </tr>
 </table>
 <p>
 <input type="submit" value="Enregistrer" />
 <input type="reset" value="Effacer" />
 </p>
 </form>
 </body>
</html>

jeudi 16 février 2006 à 17:01:28 | Re : erreur de controle mais où ???

malalam

Administrateur CodeS-SourceS
Hello,

comment ça, un choix fait au début??
jeudi 16 février 2006 à 17:09:07 | Re : erreur de controle mais où ???

sidf

et oui tu dois avoir le premier nom_titre de la base
dans le premier select
jeudi 16 février 2006 à 18:15:36 | Re : erreur de controle mais où ???

ahcorad

exact ! dons mon 1er select ya déjà un nom de sélectionner !!!
jeudi 16 février 2006 à 18:19:12 | Re : erreur de controle mais où ???

malalam

Administrateur CodeS-SourceS
Ben c'est normal...le "pointeur" de la liste est toujours positionné par défaut (et sans précision supplémentaire avec  un selected="selected") sur la 1ère option.
Si tu veux avoir une 1ère option sélectionnée vide, crées en une...et mets là en 1er.
jeudi 16 février 2006 à 20:22:45 | Re : erreur de controle mais où ???

sidf

   genre 

...
mysql_select_db(" ",$connexion);

echo "<select name='titre'>";
echo "<option value=''>-------------</option>";

$requete="SELECT numtitre, nomtitre FROM titre WHERE numtitre <> 0 ORDER BY nomtitre;";
...
jeudi 16 février 2006 à 22:18:10 | Re : erreur de controle mais où ???

ahcorad

oui je vois comment faire !
mais quand j'affiche la page seule ça fonctionne !
et avec la page d'accueil avec des includes ça ne fonctionne plus ç étonnant !


Cette discussion est classée dans : ligne, mysql, connexion, echo, result


Répondre à ce message

Sujets en rapport avec ce message

charger une donnée dans une session [ par Masterchiefer ] Bonjour à tous, j'avais posté un message avant et après avoir visité le lien que l'on m'a donné j'ai découvert les sessions. J'ai installé mon panier Besoin d'aide urgent [ par Masterchiefer ] Bonjour, alors j'aurais une petite question.Je suis en BTS informatique de gestion spécialité développeur et dans le cadre de mon stage je dois réalis Modif & supprimer en php [ par elhamidikhadija ] Bonjour <span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Ve verification du login dans la base [ par elksibi ] Bonsoir,J'ai un probleme avec la redirection header ("location") et la verification du mot de passe dans la base en PHP.D'abord, j'ai un formulaire, q Problème connexion en ligne à mysql [ par machmacha ] Bonjour a tous, j'ai un problème, je construis un site web avec php/html et lorsque je l'heberge, sur ma page ou il ya du code php j'ai l'erreur suiva selection dans une liste déroulante [ par helene38000 ] Bonjour à tous et à toutes,J'aurais besoin de votre aide car malgré mes recherche je n'arrive pas adapté ce que j'ai trouvé.Je voudrais à partir d'un lier 2 tables [ par Sogeekette ] Bonjour,J'ai 2 tables dans ma base de données. Lorsque des données sont saisies (la saisie se fait dans 2 formulaires différents, qui entrent les donn je voudrais mettre des liens [ par Miss1 ] Miss1Bonjour j'ai afficher à chaque fois dans un tableau [ par Miss1 ] Bonjour je voudrai afficher dans un tableau à chaque fois les infos suicantes.je veut qu'il se présene de cette facon mais je n'y arrive pas parceque Afficher un resultat aléatoire d'un requete sql [ par loupile ] Bonjour, voilà je vous explique, j'aimerai qu'a chaque chargement de la page, les informations affichées soient différentes pour l'utilisateur ... j'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales