Hallo iedereen,

Ik zou graag het volgende doen :
Ben momenteel bezig met een pagina te maken waar er een kleine berekening moet gebeuren qua verbruik van energie.
Ik zal het eens uitleggen met een voorbeeld

id - meterstand - verschil
1 - 100 - 0
2 - 200 - 100 (200-100)

Hoe kan ik zoiets doen met een while loop?
<?php
$old_value=0;
while($row....){
echo $row['id'] - $row['meterstand'];
if($old_value != 0){
echo $row['meterstand'] - $old_value;
}
echo '<br />';
//bewaar de huidige meterstand voor de volgende rij
$old_value = $row['meterstand'];
}
?>
Thanks, het werkt perfect.

Ik heb nog een klein probleempje een form dat niet werkt.


<?php
	if(isset($_POST['meterstand'])){
		$meterstand = $_POST['meterstand'];
	header("Location:index.php");
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p>
	<label for="meterstand">Meterstand</label>
	<input name="meterstand" type="text" />
</p>
<p>
	<label for="datum">Datum</label>
	<input name="datum" type="text" value="<?php echo date("Y-d-m"); ?>"/>
</p>
<p>
	<label for="zonnepanelen">Zonnepanelen</label>
	<input name="zonnepanelen" type="text" />
</p>
<p>
	<input type="hidden" name="created_at" value="<?php echo date("Y-d-m"); ?>"/>
</p>
<p>
	<input type="button" name="submit" value="Sla op" />
	<input type="reset" value="Begin opnieuw" />
</p>
</form>
</body>
</html>


Als ik op sla op klik gebeurd er niets. Heb ik hier iets mis gezet qua settings?
Wat zou er moeten gebeuren volgens jou?
Prob is opgelost, het had idd submit moeten zijn.

Ik heb wel nog iets anders opgemerkt. Als ik dit check if(isset($_POST['meterstand'])){ en het opvraag op een volgende pagina krijg ik een error dat er in die var niets zit. Hoe check ik best of een bepaalde var iets zit ofniet?
[code]
<?php

isset();

?>
Heb het nu aangepast met die isset fctie, maar als als ik op de submit knop druk, dan wordt de data nie doorgegeven. Enig idee hoe dat kan?
action en method wel meegegeven aan je form ?
Probleem is opgelost, de pagina wijst naar zichzelf dus kan onmogelijk op die andere pagina staan. Dom van me.

Toch bedankt voor de hulp

Reageren