HTML-Code:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>CALC</title> </head> <body> <form action="ergebnis.php" method="post"> <p>Seiten: <input type="text" name="Seiten"> Monate: <input type="text" name="Monate"></p> <p><input type="submit" name="submit" value="submit"></p> </form> </body> </html>
PHP-Code:
<?php
DEFINE('host','localhost');
DEFINE('user','test');
DEFINE('password','pw');
DEFINE('db','test');
$db = mysqli_connect(host,user,password,db) or die("unable to connect to database");
if(!empty($_POST["Seiten"]) && ($_POST["Monate"]) ){
$Seiten = $_POST['Seiten'];
$Monate = $_POST['Monate'];
$sql = "SELECT * FROM test2";
$run = mysqli_query($db,$sql);
while($row = mysqli_fetch_assoc($run)){
$Ergebnis = ((($Seiten * $Monate - $row['Starter']) / $row['Patrone']) * $row['PreisPatrone']) + $row['Preis'];
echo "<p>";
echo $row['Hersteller'];
echo " ";
echo $row['Name'];
echo "<br>";
echo "SEITEN: ";
echo $Seiten;
echo "<br>";
echo "Monate: ";
echo $Monate;
echo "<br>";
echo "Preis: ";
echo $row['Preis'];
echo "<br>";
echo "Starter: ";
echo $row['Starter'];
echo "<br>";
echo "Patrone: ";
echo $row['Patrone'];
echo "<br>";
echo "Rechnung 1: ";
echo $Seiten * $Monate;
echo "<br>";
echo "Rechnung 2: ";
echo $Ergebnis;
echo "</p>";
}
} else {
echo "Bitte Auswahl treffen / Kein Ergebnis";
}
?>
Ich habe im Array '$Ergebnis' für jeden einzelnen MySQL - Eintrag etwas ausgerechnet und würde nun die Ausgabe nach diesem Ergebnis sortieren.
EDIT: hier ein link: http://sellqu.de/calc.php
Kommentar