Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-12-2010 11:07:21

Hall
Membre
Date d'inscription: 23-08-2010
Messages: 54

orwhere qui ne fonctionne pas

Bonjour,

Voilà j'ai la requête suivante:

Code:

SELECT `cv`.*, `secteurs`.`secteur_nom`, `candidatures`.`departement` FROM `cv` LEFT JOIN `secteurs` ON cv.secteur_id = secteurs.secteur_id LEFT JOIN `candidatures` ON cv.cv_uploaded = candidatures.cv_uploaded WHERE (candidatures.departement like "40"OR candidatures.departement like "64" OR candidatures.departement like "65" ) AND (cp like "40%"OR cp like "64%" OR cp like "65%" ) AND (intitule_poste != '') ORDER BY `upddt` DESC

seulement à la place du

Code:

AND (cp like "40%"OR cp like "64%" OR cp like "65%" )

j'aimerai avoir:

Code:

OR (cp like "40%"OR cp like "64%" OR cp like "65%" )

Alors j'ai fait un:

Code:

 case 'dpt':
              
                    if (is_array($criteria['dpt'])) {
                      $strWhere = 'candidatures.departement like "'.$criteria['dpt'][0].'"';
                      for($i=1;$i<sizeof($criteria['dpt']);$i++) {
                        $strWhere .= 'OR candidatures.departement like "'.$criteria['dpt'][$i].'" ';
                      }
                      $select->where($strWhere);
                    }else{
                      $select->where('candidatures.departement like ?',$criteria['dpt']);
                    }
              
                   if (is_array($criteria['dpt'])) {
                      $strWhere = 'cp like "'.$criteria['dpt'][0].'%"';
                      for($i=1;$i<sizeof($criteria['dpt']);$i++) {
                        $strWhere .= 'OR cp like "'.$criteria['dpt'][$i].'%" ';
                      }
                      $select->orwhere($strWhere);
                    }else{
                      $select->orwhere('cp like ?',$criteria['dpt'].'%');
                    }
   break;

Mais le orwhere ne fonctionne pas la requête n'aboutit pas.
Comment puis-je le faire autrement?

Merci

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages