PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 20-03-2015 23:10:45

SuperDebutant
Membre
Inscription : 20-03-2015
Messages : 2

Operateur logique ''?''

Bonjour,
Nouveau sur ce forum j'apprends le language Php depuis peu
(bientot la retraite alors temps libre)

j'aimerai aujourd'hui une petite précision :

voici une ligne provenant d'un fichier de traitement de formulaire
et je ne trouve pas reponse dans ma doc perso  concernant
cet operateur    '' ? '' 

j'ai bien &&, or .... mais pas  ''?''


$mots = isset($_REQUEST['mots'])  ?  $_REQUEST['mots'] : '';

merci de m'eclairer

Hors ligne

#2 21-03-2015 14:56:44

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : Operateur logique ''?''

c'est à lier avec le : qui suit.
c'est une manière plus rapide d'écrire :

if(isset($_REQUEST['mots'])){
$mots = $_REQUEST['mots'];
}
else{
$mots = '';
}

Hors ligne

#3 22-03-2015 18:51:56

SuperDebutant
Membre
Inscription : 20-03-2015
Messages : 2

Re : Operateur logique ''?''

merci tof73

j'ai cette erreur que j'aimerais resoudre  :

Notice: Undefined index: action in..
pour cette ligne  :


if ( isset($_GET['image']) || $_POST['action'] == "submit" )
 

im me semble que c'est ''submit'' qu n'est pas defini mais comment on fait ?

merci encore

Hors ligne

Pied de page des forums