PHP Rang
Fermé
KokoPowder
Messages postés
6
Date d'inscription
vendredi 20 février 2015
Statut
Membre
Dernière intervention
21 février 2015
-
Modifié par jordane45 le 21/02/2015 à 15:27
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 11 mars 2025 - 22 févr. 2015 à 01:58
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 11 mars 2025 - 22 févr. 2015 à 01:58
A voir également:
- PHP Rang
- Easy php - Télécharger - Divers Web & Internet
- Excel rang sans doublon ✓ - Forum Bureautique
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Expert php pinterest - Télécharger - Langages
- Php natif - Forum PHP
3 réponses
jordane45
Messages postés
38453
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 mars 2025
4 741
21 févr. 2015 à 15:34
21 févr. 2015 à 15:34
Bonjour,
Tu n'aurais pas oublié des guillemets par hasard ?
PS: Quand tu as un souci... la première chose à faire c'est de faire du debogage sur tes pages... en ajoutant des Echo / var_dump / print_r ... de tes variables pour savoir si elles contiennent bien les valeurs attendues....
Ps2 : Plutot que de faire des IF ELSIF en pagaille... regarde ce que permet de faire un SWITCH
Tu n'aurais pas oublié des guillemets par hasard ?
if ($rangnumero_M == "1") { $rang_M = Membre; } if ($rangnumero_M == "2") { $rang_M = Vip; } if ($rangnumero_M == "3") { $rang_M = Moderateur if ($rangnumero_M == "4") { $rang_M = Administrateur; } if ($email_M == null) { $email_M = 'Non renseigner'; }
PS: Quand tu as un souci... la première chose à faire c'est de faire du debogage sur tes pages... en ajoutant des Echo / var_dump / print_r ... de tes variables pour savoir si elles contiennent bien les valeurs attendues....
Ps2 : Plutot que de faire des IF ELSIF en pagaille... regarde ce que permet de faire un SWITCH
<?php //ton code en if /elseif if($req->rang=="1") { echo "Membre"; } elseif($req->rang=="2") { echo "Vip"; } elseif($req->rang=="3") { echo "Moderateur"; } elseif($req->rang=="4") { echo "Administrateur"; } ?> // La même chose avec un SWITCH <?php switch($req->rang){ case "1" : echo "Membre"; break; case "2" : echo "Vip"; break; case "3" : echo "Moderateur"; break; case "4" : echo "Administrateur"; break; default: echo "Rang inconnu"; break; } ?>
KokoPowder
Messages postés
6
Date d'inscription
vendredi 20 février 2015
Statut
Membre
Dernière intervention
21 février 2015
3
21 févr. 2015 à 15:59
21 févr. 2015 à 15:59
Bonjour ! Merci d'avoir répondu a mon poste.
Merci pour les conseil mais le switch fait bug ma page... et enfaite je cherche a concorder les 2 script.
Merci pour les conseil mais le switch fait bug ma page... et enfaite je cherche a concorder les 2 script.
jordane45
Messages postés
38453
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 mars 2025
4 741
22 févr. 2015 à 01:58
22 févr. 2015 à 01:58
Tu as également oublié de fermer tes if visiblement....et également un point virgule sur l'une des lignes....
Devrait donc s'écrire
et ceci transformé en SWITCH
Si malgré ça tu as toujours des messages d'erreurs...donne les nous exactement... en général ils indiquent les lignes concernés et le type d'erreur......
if ($rangnumero_M == "1") { $rang_M = Membre; } if ($rangnumero_M == "2") { $rang_M = Vip; } if ($rangnumero_M == "3") { $rang_M = Moderateur if ($rangnumero_M == "4") { $rang_M = Administrateur; } if ($email_M == null) { $email_M = 'Non renseigner'; }
Devrait donc s'écrire
if ($rangnumero_M == "1") { $rang_M = "Membre"; } if ($rangnumero_M == "2") { $rang_M ="Vip"; } if ($rangnumero_M == "3") { $rang_M = "Moderateur"; } if ($rangnumero_M == "4") { $rang_M = "Administrateur"; } if ($email_M == null) { $email_M = 'Non renseigner'; }
et ceci transformé en SWITCH
switch($rangnumero_M){ case "1" : $rang_M = "Membre"; break; case "2" : $rang_M = "Vip"; break; case "3" : $rang_M = "Moderateur"; break; case "4" : $rang_M = "Administrateur"; break; default: echo "rangnumero_M inconnu"; break; } if ($email_M == null) { $email_M = 'Non renseigner'; } ?>
Si malgré ça tu as toujours des messages d'erreurs...donne les nous exactement... en général ils indiquent les lignes concernés et le type d'erreur......