Fonction if

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 : Fonction if

Re: Fonction if

par Aureusms » 20 mars 2017, 00:15

Que retournes $jourf ?
En plus, je trouve ta démarche compliquée pour ce que tu veux faire.
Essayes cela :
$numeroJour = date ('N',strtotime('today'));
if ($jourf == 6)
  $jourbase = 'Le Samedi';
elseif ($jourf == 7)
  $jourbase = 'Le Dimanche';
else
  $jourbase = 'Du Lundi au Vendredi';

Re: Fonction if

par fabrice88250 » 19 mars 2017, 12:59

avec la cascade on revient dans la première situation ou par exemple aujourd'hui dimanche il me met
$jourbase = 'Du Lundi au Vendredi'

Re: Fonction if

par Aureusms » 18 mars 2017, 23:45

Avec une cascade ?
if ($jourf == 'samedi')
	$jourbase = 'Le Samedi';
elseif ($jourf == 'dimanche')
	$jourbase = 'Le Dimanche';
else
	$jourbase = 'Du Lundi au Vendredi';

Re: Fonction if

par fabrice88250 » 18 mars 2017, 11:47

oui merci. j'avai essayé :

Code : Tout sélectionner

<?php // setlocale(LC_TIME, 'fr_FR.UTF8'); setlocale(LC_TIME, 'fr_FR'); // setlocale(LC_TIME, 'fr'); //setlocale(LC_TIME, 'fra_fra'); //echo strftime('%Y-%m-%d %H:%M:%S'); // 2012-10-11 16:03:04 //echo strftime('%A %d %B %Y, %H:%M'); // jeudi 11 octobre 2012, 16:03 $jourfr = strftime('%A'); echo $jourfr; // jeudi //echo strftime('%d %B %Y'); // 11 octobre 2012 //echo strftime('%d/%m/%y'); // 11/10/12 if ($jourf == 'lundi' OR $jourf == 'mardi' OR $jourf == 'mercredi' OR $jourf == 'jeudi' OR $jourf == 'vendredi') { $jourbase = 'Du Lundi au Vendredi';} if ($jourf == 'samedi') { $jourbase = 'Le Samedi';} if ($jourf == 'dimanche') { $jourbase = 'Le Dimanche';} ?>
mais je n'ai plus rien qui s'affiche

Re: Fonction if

par or 1 » 16 mars 2017, 15:17

== pour faire une comparaison
= pour une affectation

Fonction if

par fabrice88250 » 16 mars 2017, 15:01

Bonjour,
petit soucis sur un fonction toute bête mais ou je ne voie plus le pb.
pour chaque jour de la semaine je fais affiché un texte.

Code : Tout sélectionner

<?php // setlocale(LC_TIME, 'fr_FR.UTF8'); setlocale(LC_TIME, 'fr_FR'); // setlocale(LC_TIME, 'fr'); //setlocale(LC_TIME, 'fra_fra'); //echo strftime('%Y-%m-%d %H:%M:%S'); // 2012-10-11 16:03:04 //echo strftime('%A %d %B %Y, %H:%M'); // jeudi 11 octobre 2012, 16:03 $jourfr = strftime('%A'); echo $jourfr; // jeudi //echo strftime('%d %B %Y'); // 11 octobre 2012 //echo strftime('%d/%m/%y'); // 11/10/12 if ($jourf = 'lundi' OR $jourf = 'mardi' OR $jourf = 'mercredi' OR $jourf = 'jeudi' OR $jourf = 'vendredi') { $jourbase = 'Du Lundi au Vendredi';} if ($jourf = 'samedi') { $jourbase = 'Le Samedi';} if ($jourf = 'dimanche') { $jourbase = 'Le Dimanche';} ?>
mon pb c'est que si je fait un echo

Code : Tout sélectionner

<?PHP echo $jourf; ?> Base :<?PHP echo $jourbase; ?>
j'ai comme resultat : dimanche Base Le Dimanche
alors que pour aujourdh'ui jeudi je devrai avoir jeudi Base:Du Lundi au Vendredi.

ou est mon erreur ? un oubli ou ....