Voici une photo du formulaire bancaire sur le quel je travaille.
https://imgshare.io/image/3ISHf
voici les règles que je veux appliquer :
Règles d'attribution du prêt :
L'Usager doit avoir 18 ans pour obtenir un prêt.
Si l'usager a plus de 25 ans et que son salaire est de moins de 20 000, son prêt sera refusé.
Si l'usager a plus de 35 ans et que son salaire est de moins que 35 000, son prêt sera refusé.
Si l'usager a plus de 50 ans et que son salaire est de moins que 50 000, son prêt sera refusé.
Les autres prêts seront acceptés.
<?php
$firstname = "";
$lastname = "";
$salaire = "";
$age = "";
$sexe = "";
if(isset($_GET["firstname"]))
$firstname = $_GET["firstname"];
if(isset($_GET["lastname"]))
$lastname = $_GET["lastname"];
if(isset($_GET["salaire"]))
$salaire = $_GET["salaire"];
if(isset($_GET["age"]))
$age = $_GET["age"];
if(isset($_GET["sexeradio"]))
$sexe = $_GET["sexeradio"];
?>
<html>
<body>
<h1>Demande de pret Estimation Illuminati Banker</h1>
<form name="formulaire" method="GET">
Prénon : <input type="name" name="firstname" value='<?= $firstname ?>' />
Nom de famille : <input type="name" name="lastname" value='<?= $lastname ?>' />
Age : <input type="number" name="age" value='<?= $age ?>' />
M <input type="radio" name="sexeradio" value="oui" checked />
F <input type="radio" name="sexeradio" value="non" /><br>
<br> Adresse: <textarea name="adresse" rows="6" cols="70">Valeur par défaut...
</textarea><br><br><br><br>
Votre salaire courant :
<select name="salaire">
<option <?php if($salaire == "choix1") echo "selected"; ?>>Moins de 20000 </option>
<option <?php if($salaire == "choix2") echo "selected"; ?>>entre 20000 à 35000</option>
<option <?php if($salaire == "choix3") echo "selected"; ?>>entre 35000 à 50000</option>
<option <?php if($salaire == "choix4") echo "selected"; ?>>50000 et plus</option>
</select><br><br><br><br><br>
Quels autres services pourraient vous intesser? :
<select name="autreservice[]" multiple>
<option value='Assurances'>Assurances</option>
<option value='Cartes de crédit'>Cartes de crédit</option>
<option value='Aide au budget'>Aide au budget</option>
</select><br><br>
Voulez-vous que l'on vous envoie le résultat par courriel?
<input type="checkbox" name="leCheckbox" value="123" />
<input type="submit" value="Soumettre"><br>
</form>
<h2>Résultat</h2>
<?php
if(isset($_GET["age"], $_GET["salaire"]))
{
if($age < 18)
{ echo "vous etes puceaux";}
switch($_GET["salaire"])
{
case "choix1" :
if($age >= 25 && $age < 35)
break;
case "choix2" :
if($age >= 35 && $age < 50)
break;
case "choix3" :
if($age > 50)
break;
}
echo "vous etes refusé";
}
?>
</body>
</html>
Donc présentement j'utilise un switch case mais je suis dans l’impossibilité après le switch de dire si l'utilisateur est admissible a un prêt ( je suis persuadé que j'utilise pas la bonne technique pour arriver a mes fin...)
sinon au début j'avais une solution super facile mais le "choix" qui est stocker dans la variable $salaire on dirait qu'elle n'est pas retenus ("choix" 1,2,3,4 dans mon switch)
exemple.
if(isset($_GET["age"], $_GET["salaire"]))
{
if($age < 18)
{ echo "vous etes puceaux";}
if($age >= 25 && $age < 35 && $salaire == "choix1")
{
echo "vous etes refusé";
}
if($age >= 35 && $age < 50 && $salaire == "choix2")
{
echo "vous etes refusé";
}
if($age > 50 && $salaire == "choix3")
{
echo "vous etes refusé";
}
else
echo "vous etes accepté";
}
merci de prendre de votre temps.