TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 | |||
| Auteur | Message | ||
|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||
| Page : 1 | |||
Kadwin
|
# Posté le 08/05/2008 à 13:19:02 | ||
|
Groupe : Membres |
Salut
![]() Voila je débute dans les domaines php/mysql! J'ai créé une page de recherche; je souhaite effectué la recherche par 3 critères précis au choix. Ces 3 critères peuvent être sélectionnés dans une liste déroulante. je voudrais savoir comment faire pour, que en fonctione du critère de recherche choisis dans la liste déroulante par l'utilisateur, que la zone de saisie soit un formulaire différents afin d'ensuite renvoyé sur la bonne page de résultats: Voici le code que j'ai fait pour un peu plus de clarté: Code : PHP
Mais de cette facon ca ne fontionne pas. J'ai tout le temps la même zone de texte... Quelqu'un aurait-il une petite idée?? Merci d'avance..
Édité
le 08/05/2008 à 13:20:19
par Kadwin
|
||
Angelfire
|
# Posté le 08/05/2008 à 13:39:31 | ||
![]() Groupe : Membres |
if ($recherche= search1)
--> Faux ça vaudra tout le temps true ça. Tu dois mettre == pour tester l'égalité. Comme ça : if ($recherche == search1) Pis t'as une erreur au tout début sur la ligne du select : >> --> Un seul >
Édité
le 08/05/2008 à 13:40:38
par Angelfire
|
||
Kadwin
|
# Posté le 08/05/2008 à 13:58:24 | ||
|
Groupe : Membres |
Oki merci c'est corrigé!
Maintenant ça me met tout le temps le 2eme formulaire, même lorsque le 1er critère est sélectionné dans la liste déroulante... Est ce que ça viendrait du fait que c'est tout le temps à "true"?? |
||
Angelfire
|
# Posté le 08/05/2008 à 14:02:39 | ||
![]() Groupe : Membres |
Citation : Kadwin
Oki merci c'est corrigé! Maintenant ça me met tout le temps le 2eme formulaire, même lorsque le 1er critère est sélectionné dans la liste déroulante... Est ce que ça viendrait du fait que c'est tout le temps à "true"?? Il faut que tu mettes à chaque fois que tu fait une comparaison : ==. Ensuite vu que t'as trois champs : if {} elseif() {} else {} ou if {} elseif() {} elseif() {} else {echo "message erreur"} |
||
Kadwin
|
# Posté le 08/05/2008 à 14:21:38 | ||
|
Groupe : Membres |
Code : PHP
Avec ce code j'obtient cette erreur: Parse error: syntax error, unexpected T_ELSEIF in /home/***/***/private/page_admin.php on line 117... Je vois pas trop ou est l'erreur :s
Édité
le 08/05/2008 à 14:23:37
par Kadwin
|
||
Angelfire
|
# Posté le 08/05/2008 à 14:23:23 | ||
![]() Groupe : Membres |
Code : PHP
Édité
le 08/05/2008 à 14:49:22
par Angelfire
|
||
Kadwin
|
# Posté le 08/05/2008 à 14:38:06 | ||
|
Groupe : Membres |
Même erreur en rajoutant les '' au niveau des conditions
|
||
Angelfire
|
# Posté le 08/05/2008 à 14:49:53 | ||
![]() Groupe : Membres |
Citation : Kadwin
Même erreur en rajoutant les '' au niveau des conditions ![]() Si tu me disais c'est quelle ligne, ça irait plus vite. |
||
Kadwin
|
# Posté le 08/05/2008 à 14:54:16 | ||
|
Groupe : Membres |
Code : PHP
L'erreur se trouve à la ligne 21 syntax error, unexpected T_ELSEIF
Édité
le 08/05/2008 à 14:59:40
par Kadwin
|
||
NoCrash
|
# Posté le 12/05/2008 à 01:50:20 | ||
|
Groupe : Membres |
Salut,
Voici un petit bout de code qui devrait marcher Code : PHP
Les personnes qui me critique sont celles qui me voudraient différents car ils voyent en moi ce qu'il ne seront jamais |
||
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
131 Zéros connectés |
8 requêtes |
2.4536s (2.4394s)
