php将列添加到表中

时间:2014-04-01 22:02:44

标签: php database

我有这个功能:

<?php
function calculatepoints($position) {
    $points = array (25, 18, 15, 12, 10, 8, 6, 4, 2, 1);
    if ( $position > count($points) ) { return 0; }
    else { return $points[$position-1]; }
}
?>

并想在我的表格中添加一个点列。我尝试过使用:

<td><?php echo $points; ?></td>

但不断收到错误:“未定义的变量:指向......”

有人可以让我知道我做错了什么吗?

2 个答案:

答案 0 :(得分:0)

这是因为$points在功能的范围内,但您尝试在全球范围内访问它。

执行:<?php echo calculatePoints($position) ?>

答案 1 :(得分:0)

尝试:

<?php echo calculatepoints($position); ?>

您应该阅读PHP variable scope