begin process at 2012 05 31 09:23:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

selection dans une liste déroulante


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

selection dans une liste déroulante

jeudi 7 juin 2007 à 12:11:15 | selection dans une liste déroulante

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 boite à liste afficher la selection.


code:
 echo '<select name="menuchambre">';
         echo '<option>choisir une chambre</option>';
         
          $sql= "SELECT * FROM chambre 
          GROUP BY numchambre 
        ORDER BY numchambre  ";
       
         $result=mysql_query($sql,$dbh);
          $num_rows=mysql_num_rows($result);
          $row = mysql_fetch_array($result);
          $compteur=1;
          while (  $num_rows>= $compteur)
          {
 
            echo '<option>'.$row["numchambre"].'</option>';
 
            $row = mysql_fetch_array($result);
 
            $compteur=$compteur+1;
 
          }
          echo '</select></td>';

Merci par avance de votre aide helene
jeudi 7 juin 2007 à 23:44:39 | Re : selection dans une liste déroulante

go29

Bonjour,

Je n'ai pas très bien compris ce que tu voulais faire, mais j'ai supposé que tu voudrais arriver à savoir ce que l'utilisateur a selectionner dans la liste déroulante.
Tu peux pour cela préciser une valeur pour chaque <option>:
<select name="menuchambre">
<option value=1>chambre1</option>
<option value=2>chambre2</option>
...
Au final, lorsque l'utilisateur changera de page, tu récuperera cette valeur dans $menuchambre (tu peux aussi remplacer les '1', '2', ... par '$row["numchambre"]' comme ca tu aura directement le nom.

vendredi 8 juin 2007 à 09:46:16 | Re : selection dans une liste déroulante

helene38000

non ce n'est pas ça c'est juste que dans ma liste déroulante je n'arrive pas à mettre ma requête
vendredi 8 juin 2007 à 10:56:48 | Re : selection dans une liste déroulante

dossa

Salut helene, pour que quelqu'un puisse vous aider , il faut que vous êtes claire dans vos questions. J'ai pas même compris de quoi s'agit il. Il faut donner le type de l'erreur que vous trouvez lors de l'exécution et ce que vous voulez  faire.

If I want to success, i would.
If I think that I will fail, I would.
So it is my decision.

vendredi 8 juin 2007 à 11:15:52 | Re : selection dans une liste déroulante

martins13

Tu veux utiliser une base de données pour alimenter ta liste mais ensuite que veux-tu faire?
vendredi 8 juin 2007 à 11:16:50 | Re : selection dans une liste déroulante

helene38000

je n'ai pas d'erreur Je veux que le resultat de ma requête s'affiche dans ma liste déroulante
vendredi 8 juin 2007 à 11:19:04 | Re : selection dans une liste déroulante

helene38000

j'ai deja une base de donnée
je veux que le resultat de la requête que j'execute se mette dans ma liste deroulante
vendredi 8 juin 2007 à 11:49:21 | Re : selection dans une liste déroulante

vinz78

"Salut helene, pour que quelqu'un puisse vous aider , il faut que vous êtes claire dans vos questions."

il faut que vous soyez claire
vendredi 8 juin 2007 à 11:52:27 | Re : selection dans une liste déroulante

martins13

La variable $dbh doit être pour te connecter à ta base, es-tu sur que la connexion à ta base se passe bien ?
Pour tester cela rajoute cette ligne :
$result=mysql_query($sql,$dbh) or die(mysql_error());

Si la connection à ta base ne se fait pas tu auaras un message d'erreur.

vendredi 8 juin 2007 à 12:19:33 | Re : selection dans une liste déroulante

helene38000

en effet j'ai un probleme de connection mais je  ne trouve pas mon erreur!
Voici mon code :
<?php

 
// ---------------------------------------------- //
// Lecture du fichier contenant les informations  //
// d'identification de l'utilisateur              //
// ---------------------------------------------- //
 
$fp = fopen("essai.txt","r");
$ligne = fread($fp, 16);
fclose ($fp);
 
 
// ---------------------------------------------- //
// Recherche du login de l'utilisateur            //
// ---------------------------------------------- //
 
$pos1 = strcspn ( $ligne, ';');
$login = substr( $ligne, 0, $pos1);
 
 
// ---------------------------------------------- //
// Recherche du mot de passe                      //
// ---------------------------------------------- //
 
//$password = substr( $ligne, ($pos1+1), 16);
//$password = trim($password);
 
 
// ---------------------------------------------- //
// Connexion en local et à la base                //
// ---------------------------------------------- //
 
$servername = 'localhost';
 
 
$dbh=@mysql_connect($servername,'root','$login');
 
if (mysql_errno() != 0)
{
    echo '<CENTER>';
}
else
{
    $dbname = 'factice';
    mysql_select_db($dbname) or die ("probleme dans selection base");
}
 
?>

ma bae de donnée se nomme factice et je travail sur un serveur dont l'adresse et 91...........
Merci de votre aide


1 2

Cette discussion est classée dans : mysql, compteur, selection, echo, result


Répondre à ce message

Sujets en rapport avec ce message

Comment récupérer une ligne de donnée dans un tableau dynamique car à un clique dans le tableau [ par patachon_76 ] Bonjour, Je cherche une solution afin de pouvoir sélectionner une ligne dans mon tableau de donnée qui est créé dynamiquement par rapport à m 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 je voudrais mettre des liens [ par Miss1 ] Miss1Bonjour j'ai Modif & supprimer en php [ par elhamidikhadija ] Bonjour <span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Ve prob pagination [ par soussan ] sltj'ai un rpob de pagination ; pour la premiere page tt marche bien mais pour la deuxième je suis bloqué ca donne pas la suite des enregistrement voi probleme de debutant avec php et Mysql [ par DraaFil ] Bonjour èa tous, je ne sais pas pkoi mais mon code n'afiche rien, le voici:Premiers pas en PHP  $host = "localhost"; Bug affichage résultat requête mysql [ par wynelle ] Bonjour,Je vais essayer d'être clair sur ma demande... sachant que je suis bien énervé ... je galère depuis 2 heures pour trouver la faille!OK, j'ai u Tableau Colonne de Trois ! avec un while php [ par milkasoprano ] Re bonjour tous le monde ! je voudrai afficher ma galerie de news par colonne de trois                        <STRONG Comment faire pour afficher cette requete sur plusieur pages ? [ par skyman272 ] Bonjour, question pour les pros du PHPLa requette dans le code ci dessous fonctionne mais le resultat devrait s'afficher sur plusieurs pages. 5 résult Afficher une photo [ par herve_laurent ] rvlun J'ai une base de donnée mysql dont le chemin de mes photos est stocker dedans. Dans un premier temps, j'affiche des éléments de la base avec une


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 : 1,061 sec (4)

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