index.php

Gesponsorde koppelingen

PHP script bestanden

  1. berekenbmi.php
  2. configuratie.php
  3. index.php
  4. installatie.php
  5. style.css
  6. toevoegen.php
  7. toevoegen_verwerken.php
  8. verwijderen.php

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//geschreven door Erik van Heck
//[email protected]

//configuratie.php includen voor database gegevens

require("configuratie.php");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Afvalcalculator</title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen, projection">
</head>

<body class="afvalbegin">
<div class="basis">
<p>De Afvalcalculator</p>
<p>Dit PHP-Script zorgt ervoor dat je gemakkelijk en geleidelijk kunt afvallen<br />
Je kunt wanneer je maar wilt je gewicht, bmi en lengte invullen<br />
Dat doe je door op de knop Nieuw gewicht toevoegen.<br />
<br />
Als je dit script voor de eerste keer installeerd kun je je begingewicht aangeven.<br />
Vanaf dat gewicht word berekend hoeveel je bent afgevallen en wanneer je bent begonnen.<br />
Deze pagina is het overzicht.</p>

<p><a href="toevoegen.php">Gewicht toevoegen</a></p>
<p>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//variable uit de configuratie.php halen en kijken of de installatie al gedaan is
if($installatie == TRUE){
    echo '<meta http-equiv="refresh" content="0;URL=installatie.php" />';
}


//alle rows, met de afvalgegevens, uit de tabel halen en weergeven.
$query = mysql_query("SELECT gewicht, lengte, bmi, datum, id FROM afvallen ORDER BY id")
or die("Er is een fout opgetreden. Probeer opnieuw.");  

echo "<table border='0'>";
echo "<tr> <th align='left'>Gewicht</th> <th align='left'>Lengte</th> <th align='left'>BMI</th> <th align='left'>Datum</th> <th></th> </tr>";

while($rij = mysql_fetch_assoc( $query )) {
    ?>

<tr>

<td width='100' align='left'>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $rij['gewicht']; ?>

</td>
<td width='100' align='left'>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $rij['lengte']; ?>

</td>
<td width='100' align='left'>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $rij['bmi']; ?>

</td>
<td width='100' align='left'>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $rij['datum']; ?>

</td>
<td width='100' align='left'>
<a href="verwijderen.php?id=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $rij["id"]; ?>
">Gewicht verwijderen</a>
</td>

</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
    $actueelgewicht
= $rij['gewicht'];
    $bmi = $rij['bmi'];
    $datum = $rij['datum'];
}


//tellen hoeveel rows er in de tabel zitten.
$num_rows = mysql_num_rows($query);

//als er 0 rows in de tabel zitten dan verplicht 1 toevoegen
if($num_rows <= 0){
    echo '<meta http-equiv="refresh" content="0;URL=toevoegen.php" />';
}


echo "</table>";

//instellingen van het systeem uit de tabel instellingen houden
$query = mysql_query("SELECT * FROM instellingen")
or die(mysql_error());  
while($rij = mysql_fetch_assoc( $query )) {    
    $begingewicht = $rij['begingewicht'];
    $begindatum = $rij['begindatum'];
}


//als er 0 rows in de tabel zitten dan gewicht berekenen
$gewichtafgevallen = $begingewicht - $actueelgewicht;
?>

<br />
</p>
<p>
Begonnen met afvallen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
//begindatum weergeven
echo $begindatum;
?>


<br />
Begin gewicht:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
//begingewicht weergeveen
echo $begingewicht;
?>


Kilogram<br />
Gewicht wat je nu hebt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//actueelgewicht weergeven
if(isset($actueelgewicht)) {
    echo $actueelgewicht;
}
else{
    echo "0";
}

?>


Kilogram<br />
BMI wat je nu hebt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//laatst ingevulde bmi laten zien
if(isset($bmi)){
    echo $bmi;
}
else{
    echo "Geen";  
}

?>

<br />
Gewicht afgevallen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//totaal gewicht wat er afgevallen is weergeven
if(isset($gewichtafgevallen)){
    echo $gewichtafgevallen;
}
else{
    echo "Geen";
}

?>
<br />
</p>
<p>Indicatie gezondsheidsmeter: (gebaseerd op je laatst ingevulde BMI)<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//bepalen of je BMI gezond, te mager, overgewicht, of zwaarovergewicht heeft
if ($bmi >= 0 && $bmi <= 18.5) {
  echo '<font class="rodeomlijning">Te mager</font>';
}
else{
    echo "Te mager";
}

?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if($bmi >= 18.6 && $bmi <= 25) {
  echo '<font class="rodeomlijning">Aanbevolen gewicht</font>';
}
else{
    echo "Aanbevolen gewicht";
}

?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if($bmi >= 25.1 && $bmi <= 30) {
  echo '<font class="rodeomlijning">Overgewicht</font>';
}
else{
    echo "Overgewicht";
}

?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

if($bmi >= 30.1 && $bmi <= 200) {
  echo '<font class="rodeomlijning">Ernstig overgewicht / obesitas mogelijk.</font>';
}
else{
    echo "Ernstig overgewicht / obesitas mogelijk.";
}

?>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</p></div>
</p>
</body>
</html>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.