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 :

Requete pour Combobox [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Palsajicoco
    Étudiant
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut Requete pour Combobox
    Salut,
    Apres de longues recherches dans les tutoriaux et les exemples sur le net, j'arrive pas a un résultat clair qui résout mon problème. Je désire faire une liste défilante (Combobox) qui va contenir des informations dans ma base de donnée (les variables seront de la forme ($donnees['id'])) et après, chaque variable va exécuter une certaine tache en la choisissant dans la liste. je veux juste savoir comment créer cette liste et comment appliquer une tache a chaque variable ajoutée.
    merci d'avance ^^'

  2. #2
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    Bonjour,

    A tu fais quelque chose qui ne marche pas à nous montrer.

  3. #3
    Membre éclairé Avatar de Palsajicoco
    Étudiant
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut
    Salut,
    J'ai rien posté parceque j'ai honte de ce que j'ai fait qui ne vaut presque rien
    voila ce que j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Liste des BSC
    <select name="5" id="5">
      <option>Gjakovë</option>
      <option>Pejë</option>
      <option>Prizren</option>
    </select>
    J'ai juste construit la forme d'un Combobox avec des variables insérée directement pas extraites de la base de donnée et je peux pas affecter des taches a chaque option..
    merci pour la reponse

  4. #4
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    Bonjour,

    Pour l'instant je suis un peu occupé, en attendant regarde ce source il te sera utile.


    http://php.developpez.com/sources/?p...rms#gestlistes

  5. #5
    Membre éclairé Avatar de Palsajicoco
    Étudiant
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut
    Merci pour le lien je l'ai déjà consulté ^^'
    Il m'a aidé et j'ai compilé ce code a partir:
    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
     
    <?php
    mysql_connect("localhost", "root", ""); 
    mysql_select_db("tuniproject"); 
    $sql = "SELECT * FROM qyteti" ;
    $result = mysql_query ( $sql ) ;
    $region = array() ;
    while ( $row = mysql_fetch_assoc ( $result ) )
    {
    $region[] = $row['name'] ;
    }
    function listbox ( $name , $array_value = array() , $array_selected , $multiple = 0 , $size = 1 )
        {
            $select = '<select' . ( ( $multiple == 1 ) ? ' multiple name="' . $name . '[]"' : ' name="' . $name . '"' ) . 
    ' size="' . $size . '">' . "n" ;
     
                foreach ( $array_value as $key => $value )
                {
                    $select .= '<option value="' . $key . '"' .
                    ( ( $multiple == 1 ) ? ( in_array ( $key , $array_selected ) ? ' selected="selected"' : '' ) : 
    ( $key == $array_selected ? ' selected="selected"' : '' ) ) .
                    '>' . $value . '</option>' . "n" ;
                }
     
            $select .= '</select>' ;
     
            return $select ;
        }
    echo listbox ( 'region' , $region , ( isset ( $_POST['region'] ) ? $_POST['region'] : 4 ) ) ;
    ?>
    C'est un combobox qui extrait sa liste de la base de donnée je l'ai compilé et il marche parfaitement. Le problème qui se pose maintenant c'est que je veux affecter suite a la sélection de cette liste une instruction. Cette instruction consiste a faire un histogramme dont j'ai le code tout prêt. J'ai juste a modifier mes variables a chaque fois qui ne pose pas de problème. Et enfin me voila ne connaissant même pas la commande qui va exécuter cette instruction suite a la sélection de la liste.
    voila le code de l'histogramme :
    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
     
    <?php
     
    $values=array('Vingt' => 20, 'Cinquante' => 50, 'Trente'=>30, 'bla'=>80);
    $colors=array('blue','purple');
    histogram($values,1,true,200,12,10,6,300,$colors);
     
     
    function histogram($values,$order, $showValue, $maxLength, $barHeight, $spacing, $gap, $tableWidth , $colors) {
     
    	$a=$values;
    	rsort($a);
    	$maxValue=$a[0]; 
     
     
    	($order==0 ? "" : ($order==1 ? asort($values) : arsort($values)));
     
     
    	$captions=array_keys($values);
    	$values=array_values($values);
     
     
    	$ratio=$values;
    	for ($i=0;$i<count($ratio);$i++) {
    		$ratio[$i]/=$maxValue;
    	}
     
    	$numberValues=count($values);
     
     
    	$defaultColors=array('purple','green','gold','gray','blue');
     
    	if (empty($colors)) {
    		($colors=$defaultColors);
    	}
     
     
    	while (count($colors)<$numberValues) {
    		$colors = array_merge($colors,$colors);
    	}
     
     
    	echo "<table width=$tableWidth cellpadding=0 cellspacing=0 border=0 align='left' class='bodystyle'><tbody>";
     
    	for ($i=0;$i<$numberValues;$i++){
    		echo "<tr height=".($barHeight+$spacing)." valign='middle'>";
    		echo "<td width=".($tableWidth/5-$gap)." align='right'>".$captions[$i]."</td>";
    		echo "<td width=$gap align='right'><IMG src='./Images/bar.png' height=100% width=1px></td>";
    		echo "<td width=".(4*$tableWidth/5).">";
     
    		for ($j=0; $j<($maxLength*$ratio[$i]); $j++) {
    			echo "<IMG src='./Images/".$colors[$i].".png' height=$barHeight width=1>";	
    		}
     
    		echo ($showValue ? "  (<I>".$values[$i]."</I>)" : "");
     
    		echo "</td></tr>";
    	}
     
    	echo "</tbody></table>";
    }
    ?>
    Merci pour la réponse ^^'

  6. #6
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    regarde dans cette discussion tu verras comment déclencher l'action en Javascript.

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

Discussions similaires

  1. Je ne trouve pas la requete pour modifier les entrées...
    Par guttts dans le forum Langage SQL
    Réponses: 7
    Dernier message: 24/08/2005, 19h17
  2. Requete pour un top 3!
    Par faayy dans le forum Access
    Réponses: 6
    Dernier message: 20/06/2005, 09h06
  3. Requete pour un débutant
    Par sqlnoob dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/05/2005, 08h55
  4. requete pour reccuperer une parti d'un resultat
    Par ViBy dans le forum Langage SQL
    Réponses: 6
    Dernier message: 03/09/2004, 09h33
  5. requete pour avoir CONTENU procedures stockees
    Par bmayer dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 11/02/2004, 13h20

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