[RESOLU] Condition

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Condition

Re: Condition

par Spols » 07 nov. 2016, 11:52

assure toi que ta comparaison se fait avec la bonne casse, tout en minuscule sauf la première lettre
dans ton premier exemple, grenoble est tout en minuscule

!in_array(ucfirst(strtolower($_REQUEST['ville'])), $villes)

Re: Condition

par blinz » 06 nov. 2016, 21:58

Alors voilà:
$villes = array('Grenoble', 'Lyon', 'Paris');
	
	elseif (!empty($_REQUEST['region']) && !empty($_REQUEST['ville']) && !in_array($_REQUEST['ville'], $villes) && empty($_REQUEST['loisir']) && empty($_REQUEST['departement'])) {
		echo'<div class="panel panel-default">
    <div class="panel-heading">
        <div class="container">
        <p>text</p>
        </div>
        </div>
    </div>
</div>';
		}
Mais ca bloque je ne sais ou.... Une paranthése ou autre je ne sais pas :/

Re: Condition

par blinz » 06 nov. 2016, 20:59

Je bloque plus sur l'intégration de l'array avec ma condition.
C'est le fait de conbiné l'un à l'autre ou je patauge .... :roll:

Re: Condition

par or 1 » 06 nov. 2016, 19:55

http://php.net/manual/fr/function.in-array.php
si tu veux pouvoir juste ajouter une virgule.

Condition

par blinz » 06 nov. 2016, 19:49

Salut à tous
J'ai créer une condition qui permet d'afficher un texte si la ville = grenoble
mais j'aimerais rajouter par exemple lyon,paris....

Actuellement j'ai donc:
// Si la ville est autre que Grenoble
	elseif (!empty($_REQUEST['region']) && !empty($_REQUEST['ville']) && $_REQUEST['ville'] != 'grenoble' && empty($_REQUEST['loisir']) && empty($_REQUEST['departement']) )  {
Je pensé à juste séparer les noms de ville par une virgule mais apparament non ...
Merci à vous