html数据库排序,排序HTML表格用PHP输入之后,从数据库

我创建与MySQL数据库的数据行和一些计算值的HTML表,就像这样:排序HTML表格用PHP输入之后,从数据库

$connection = mysql_connect('localhost','root','') or die('Connection failed!');

mysql_select_db('MyDB', $connection);

$result = mysql_query('SELECT * FROM DB_TABLE');

?>

Heading 1TariefplanAbonnementskostMaandelijkse kortingContractduurInbegrepen in bundelTarieven buiten bundelBereken minutenBereken SMS'enBereken MB'sTotale prijs normaalTotale prijs promotieTotale prijs contract

while ($data = mysql_fetch_assoc($result)) {

?>

<?php echo $data['provider']; ?><?php echo $data['planname']; ?>€ <?php echo $data['price_normal']; ?> per maand

gedurende <?php echo ($data['contract_duration']-$data['promo_duration']); ?> maanden

- € <?php echo $data['promo_discount']; ?> per maand

gedurende <?php echo $data['promo_duration']; ?> maanden

promotie geldig tot <?php echo $data['promo_valid']; ?>

<?php echo $data['contract_duration']; ?> maanden
  • <?php echo $data['included_min']; ?> minuten
  • <?php echo $data['included_sms']; ?> SMS'en
  • <?php echo $data['included_mb']; ?> MB's
  • € <?php echo $data['included_value']; ?> belwaarde
  • € <?php echo $data['price_min']; ?> per minuut
  • € <?php echo $data['price_sms']; ?> per SMS
  • € <?php echo $data['price_mb']; ?> per MB

if ($_POST['used_min'] <= $data['included_min']) {

$calc_min = 0;

}

else {

$calc_min = ($_POST['used_min'] - $data['included_min']) * $data['price_min'];

}

echo '€ ' . $calc_min;

?>

if ($_POST['used_sms'] <= $data['included_sms']) {

$calc_sms = 0;

}

else {

$calc_sms = ($_POST['used_sms'] - $data['included_sms']) * $data['price_sms'];

}

echo '€ ' . $calc_sms;

?>

if ($_POST['used_mb'] <= $data['included_mb']) {

$calc_mb = 0;

}

else {

$calc_mb = ($_POST['used_mb'] - $data['included_mb']) * $data['price_mb'];

}

echo '€ ' . $calc_mb;

?>

$used_total = ($calc_min + $calc_sms + $calc_mb);

if ($data['included_value'] > $used_total) {

$total_price_normal = $data['price_normal'];

}

else {

$total_price_normal = ($data['price_normal'] + $used_total);

}

echo '€ ' . $total_price_normal . ' per maand';

?>

$total_price_discount = ($total_price_normal - $data['promo_discount']);

echo '€ ' . $total_price_discount . ' per maand';

?>

$total_price_contract = ($total_price_normal * ($data['contract_duration']-$data['promo_duration'])) + ($total_price_discount * $data['promo_duration']);

echo '€ ' . $total_price_contract . ' per maand ' . $data['contract_duration'] . ' na maanden';

?>

在表格的最后一栏是一个变量值女巫计算总量。这不在数据库中列出。 我想输出这个表到一个浏览器页面,让我们排序在最后一列。

随着PHP sort()或不正常工作asort()功能。

是否有人有办法解决吗?

2011-12-16

Jens

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值