Hallo mede php'ers,
Ik probeer al een lange tijd een php te maken voor levensverwachting maar het lukt niet.
Heeft iemand een php van levensverwachting voor mij zodat ik mijn project kan voltooien?
Alvast bedankt J.
Naam: <input type="text" name="naam"></p>

Leeftijd: <input type="text" name="leeftijd"></p>

Rook je?
<select name="roken" id="select">
<option value="ja">Ja</option>
<option value="nee">Nee</option>
<option value="empty" selected>Kies</option>
</select> </p>

Dit is een soort voorbeeld van mijn html deel van me project. Maar de php erbij maken lukt me niet.
Het doel is een programma voor levensverwachting te maken maar ik snap niet hoe ik dit moet verwerken in de php. Moet ik hiervoor een switch met case gebruiken of niet?
Begin bij het einde: hoe wordt de levensverwachting bepaald? Is dat aan de hand van formules, van tabellen of van een combinatie van beide?
Het wordt bepaald door de waarde die je geeft aan iets. Dus als je bij roken ja invult moet dit aangegeven worden in een formule. Dus het wordt bepaald aan de hand van formules.
<?php

$your_age = 68; // ingegeven via formulier
$you_smoke = true; // ingegeven via formulier
$cigarettes_per_day = 25; // ingegeven via formulier


$expected_age = 75;

if ($you_smoke) {
if ($cigarettes_per_day > 20) {
$expected_age = $expected_age - 10;
} else {
$expected_age = $expected_age - 4;
}
}

if ($expected_age > $your_age) {
echo 'you only have ' . $expected_age - $your_age . ' years to live';
} else {
echo 'sorry ... you should be dead by now, game over ...';
}

?>
Er zijn meerdere indicatoren te bedenken, zoals postcode (voor inkomen en opleiding), geslacht, religie, drankgebruik, overig drugsgebruik, eetgedrag, etc. Wordt veel gebruikt (behalve religie) in de financiële hoek, bij banken en verzekeraars. Het probleem van je vraag is alleen dat het te breed is: je zou ook een 'levensverwachting' kunnen maken in alleen HTML op basis van geslacht. Ben je man, dan leef je - wat is het, 5 jaar? - korter dan een vrouw. Dus je kunt je bezighouden met de berekening, of het technische hoe je van een eenmaal gekozen berekening een PHP script kunt maken. Of beide?
Ik heb het vermoeden dat je vraagt naar hoe je het technisch gezien moet maken in PHP, in dat geval zou ik willen vragen, hoever ben je nu? Wat heb je gedaan, waar loop je tegen aan?
Het doel is van mijn opdracht om een formulier te maken in html en vervolgens de gegeven op te halen in de php en ze gegeven waarden daarin te verwerken tot een getal wat de levensverwachting moet voorstellen. Hierbij lukt het mij om de gegeven op te halen. Ook lukt het mij om 1 opgehaalde variabele een waarde te geven maar het lukt mij niet om dit met meerdere te doen. Dat is waar ik op dit moment het meeste tegenaan loop.
Kun je voor ons in stappen beschrijven hoe de levensverwachting wordt bepaald? Dan worden dat namelijk de stappen die je script moet doorlopen.
>> Het doel is van mijn opdracht ...

Gaat het om een schoolopdracht?

<!DOCTYPE HTML>
<body>
 <html> <form action="po4.php" method="post"> 

 Naam: <input type="text" name="naam"></p>

 Leeftijd: <input type="text" name="leeftijd"></p>

 Rook je? 
 <select name="roken" id="select">
     <option value="ja">Ja</option>
     <option value="nee">Nee</option>
     <option value="empty" selected>Kies</option>
 </select> </p>

 Drink je alcohol?
 <select name="roken" id="select">
     <option value="ja">Ja</option>
     <option value="nee">Nee</option>
     <option value="empty" selected>Kies</option>
 </select> </p>

 Sport je? 
 <select name="roken" id="select">
     <option value="ja">Ja</option>
     <option value="nee">Nee</option>
     <option value="empty" selected>Kies</option>
 </select> </p>

 Wat bedraat je BMI? <a href=""> (Bereken het hier) </a>
 <input type="text" name="bmi"></p>

 Welk opleidingsniveau heb je gedaan? 
 <select name="roken" id="select">
     <option value="vmbo">VMBO</option>
     <option value="havo">HAVO</option>
     <option value="mbo">MBO</option>
     <option value="hbo">HBO</option>
     <option value="uni">UNI.</option>
     <option value="empty" selected>Kies</option>
 </select> </p>

 Waar woon je? 
 <select name="roken" id="select">
     <option value="platteland">Platteland</option>
     <option value="stad">Stad</option>
     <option value="empty" selected>Kies </option>
 </select> </p>

 <input type="submit" name="submit" value="Bereken mijn levensverwachting!" ></p>
 </html></form>


Dit is wat ik heb aan html maar snap niet hoe ik het moet verwerken in php, behalve zoals ik al zei het ophalen van de gegevens.

Reageren