A voir également:
- PHP Rang
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Plan bercy rang - Forum Loisirs / Divertissements
- Retour a la ligne php ✓ - Forum PHP
- Alert php ✓ - Forum PHP
3 réponses
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; } ?>
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.
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......