Optimiser ce bout de code ?
Fermé
benoitphp
-
Modifié par benoitphp le 26/05/2016 à 13:53
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 - 26 mai 2016 à 18:17
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 - 26 mai 2016 à 18:17
A voir également:
- Optimiser ce bout de code ?
- Optimiser son pc - Accueil - Utilitaires
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Optimiser windows 10 - Guide
- Code de déverrouillage oublié - Guide
3 réponses
NHenry
Messages postés
15176
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
350
26 mai 2016 à 13:58
26 mai 2016 à 13:58
Peut être un petit remplacement :
if($user[0]-> score < ($_POST['color']*10000 ))
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
26 mai 2016 à 13:59
26 mai 2016 à 13:59
Salut,
Un début de solution possible :
Bonne journée,
Un début de solution possible :
$success = true; if (empty($_POST['color'])) { $success = false; } else { if ($_POST['color'] > 0 && $_POST['color'] < 9 && $user[0]-> score < $_POST['color'] * 10000) { $success = false; } }
Bonne journée,
jordane45
Messages postés
38366
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 janvier 2025
4 720
26 mai 2016 à 18:17
26 mai 2016 à 18:17
Bonjour,
Sachant qu'il est préférable de récupérer "PORPREMENT" les variables AVANT de les utiliser...
comme ceci :
Tu peux ensuite faire :
nb: Ceci est l'écriture ternaire. Cela remplace les IF.
sa syntaxe correspond à :
Sachant qu'il est préférable de récupérer "PORPREMENT" les variables AVANT de les utiliser...
comme ceci :
$color = !empty($_POST['color']) ? $_POST['color'] : null;
Tu peux ensuite faire :
$success = $color && $user[0]->score < $color*1000 ? false : true;
nb: Ceci est l'écriture ternaire. Cela remplace les IF.
sa syntaxe correspond à :
$variable = condition(s) ? valeur_si_vraie : valeur_si_faux ;