begin process at 2012 05 27 18:29:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > SELECTION MULTIPLE

SELECTION MULTIPLE


 Information sur la source

Note :
2,38 / 10 - par 8 personnes
2,38 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Niveau :Débutant Date de création :16/09/2004 Vu :4 890

Auteur : gleyne

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

ayant à faire une sélection multiple à partir d'une base, je me suis heurté au choix. N'ayant pas trouvé de solution, voici la mienne. Je débute en PHP donc il y a peut-être mieux

Source

  • //selection pour la région
  • $region=trim($resultat['region']);
  • $reg3 = 3;
  • $reg2 = strnatcmp($region,$reg); //regarde si le choix correspond à la réalité , 0 si ok
  • if ($reg2 == 0 ){$reg3 = 0;} // on a choisi une region donc on affiche le choix
  • if ( $reg =='nc'){$reg3=0;} //on n'a pas choisi de region donc tout est bon
  • //choix multicritère
  • if ..........................and $reg3 == 0
//selection pour la région
$region=trim($resultat['region']);
$reg3 = 3;
$reg2 = strnatcmp($region,$reg);   //regarde si le choix correspond à la réalité , 0 si ok
if ($reg2 == 0  ){$reg3 = 0;}    // on a choisi une region donc on affiche le choix
if ( $reg =='nc'){$reg3=0;}     //on n'a pas choisi de region donc tout est bon


//choix multicritère
if ..........................and $reg3 == 0

 Conclusion

dans la base se trouve region et dans la saisie avec FORM se trouve reg.
Les valeurs de région vont de 01 à 99 et be, su et al pour 3 pays et nc pour pas de sélection du tout. reg reprends les mêmes valeurs.trim enlève les blancs éventuels et strnatcmp fait une comparaison en prenant en compte les nombres (99 est avant 100 par ex)
le reste est indiqué.
J'ai fait de même avec les différents critères et la sélection par if comprends
and $reg3 == 0

J'ai testé cela fonctionne j'ai aussi couleur des yeux et des cheveux


 Sources de la même categorie

Source avec Zip Source avec une capture VALIDATEUR DE FORMULAIRE par Reldan
Source avec Zip SUIVI SERVICE CLIENT PHP par hige52
Source avec Zip POO - FORMULAIRE NEWSLETTER PHP - PROFESSEUR-PHP.COM par mtrix000
Source avec Zip Source avec une capture SELECTEUR DE NOTE par Reldan
Source avec Zip Source avec une capture ESPACE MEMBRE , AVEC CASE OPTIONNEL , SANS MYSQL par sartoz

Commentaires et avis

Commentaire de GRenard le 16/09/2004 03:29:35

Code inutile et trop petit pour comprendre quelque chose...
Désolé du commentaire frustrant mais c'est réel.

Commentaire de gleyne le 16/09/2004 03:45:23

c'est un site de mannequins et je dois pouvoir faire une sélection par region, taille, âge couleur des yeux, des cheveux etc ........à l'aide de menu déroulant.
Mon exemple porte sur la région, toutes les autres sont identiques et pour le choix on utilise un if avec toutes les conditions en "and"
on obtient un tableau avec le résultat c'est à dire tous les mannequins qui correspondent aux critères, ligne à ligne

Commentaire de juki_webmaster le 16/09/2004 15:40:42

Code inutil!

Commentaire de gleyne le 16/09/2004 16:00:45

Pour juki
je débute en PHP, as tu mieux à me proposer ?

Commentaire de juki_webmaster le 16/09/2004 16:23:46

il est pas question de niveau en php, mais de la nature du code.
Tout le monde pourais sortir 3 lignes d'un de ces projet.
C'est juste mon impression! si tu est aussi bien lancer dans les formatages de donnée essaye de nous cococtez un truc util, et pas encore dispo sur ce site.

Commentaire de jeff le 17/09/2004 09:07:41

c'est nul et complètement inutil !

Commentaire de Anthomicro le 18/09/2004 13:09:45

Salut

"je débute en PHP, as tu mieux à me proposer ?"

Oui, ne pas poster de sources tant que tu ne sais pas faire de php correctement (pour relever le niveau de codes sources)

a +

 Ajouter un commentaire




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,515 sec (3)

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