Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2007, 14h28   #1
Membre du Club
 
Inscription : avril 2007
Messages : 233
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 233
Points : 60
Points : 60
Par défaut [POO] traitement sur une liste déroulante en orienté objet

salut tout le monde..

Mon problème est le suivant:

j'ai une liste déroulante qui contient les noms des clients, une fois j'insère un nouvelle enregistrement dans ma base données MYSQL, j'aimerais récupéré tous les noms à condition que le dernier enregistrement qui soit séléctionné par défaut.

J'éspère avoir été assez clair??

Merci
namstou3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h31   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
here we go...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
$requete="select * from clients";
$exe=mysql_query($requete);
if($exe){
   echo '<select>';
   $compteur=1;
   $total=mysql_num_rows($exe);
   while($liste=mysql_fetch_assoc($exe)){
        if($compteur==$total){
            echo '<option selected>ddd</option>';
        } 
        else
        {
         echo '<option>ddd</option>';
        }
$compteur++;
   }
   echo '</select>';
}
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h41   #3
Membre du Club
 
Inscription : avril 2007
Messages : 233
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 233
Points : 60
Points : 60
Je suis tout à fait d'accord avec toi Raideman, mais le problème c'est que je travail en orienté objet.

Voici mon code en fait si ça pourrai aider quelqu'un:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
$requete1 = "SELECT * FROM user_type";
$obj->toQuery($requete1);  
?>
<table width="53%"  align="center" cellpadding="0" cellspacing="0" >
    <tr align="center">
        <td >
        <span class="selectionner">Selectionner un type d'utilisateur :</span> &nbsp;&nbsp;
        <select name="type_user" id="type_user" onChange="submit()">
            <option value="0">=====Selectionnez=====</option>
<? 
			$tab = $obj->getValueOfFields('Ref');
            $tab1 = $obj->getValueOfFields('titre');	
            foreach ($tab1 as $key1) {
            if($key1 == $type_user)	$selected = 'selected="selected"';
            else $selected = '';					
?>
        <option value="<?=$key1?>" <?=$selected?> ><?=$key1?></option>
            <? } ?>
        </select>
        </td>
    </tr>
</table>
namstou3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 14h01   #4
Membre habitué
 
Inscription : mars 2007
Messages : 87
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2007
Messages : 87
Points : 109
Points : 109
bonjour,

cela ne change rien, la solution proposé reste viable. Tu as un toujours foreach, le modèle objet n'a ici aucune influence.
supergogol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 12h10   #5
Membre expérimenté
 
Avatar de mathieugamin
 
Inscription : octobre 2006
Messages : 572
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 572
Points : 562
Points : 562
Citation:
mais le problème c'est que je travail en orienté objet.
Et donc, où est ton souci?

Il suffit de transposer dans tes méthodes le code que t'a donné Raideman s'il ne s'applique pas directement à ton modèle.

Détaille un peu où tu bloques
__________________
GAMIN !!!!
_______________________________________________
PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX
mathieugamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 11h29   #6
Membre du Club
 
Inscription : avril 2007
Messages : 233
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 233
Points : 60
Points : 60
Merci beaucoup les gars ça marche..
__________________
Il faut parfois servir pour mieux dériger..
namstou3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h33.


 
 
 
 
Partenaires

Hébergement Web