注意:未定义的变量:F:\ wamp\www中的页面

xno*_*ote 0 php

可能重复:
PHP:"注意:未定义的变量"和"通知:未定义的索引"

我需要一个真正的帮助,因为我在编码中找不到问题.我在cutomer.php文件中有一个包含的pagination.php文件.下面的"通知:未定义的变量:F:\ wamp\www ...中的页面"通知会在我所包含的每个页面中不断弹出.请帮我.谢谢!

<?php

$query = "SELECT COUNT(*) as num FROM $tableName";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages['num'];

$stages = 3;

if(isset($_GET['page']))

$page = mysql_real_escape_string($_GET['page']);


if($page){                                 **//line 57**
    $start = ($page - 1) * $limit; 
}else{
    $start = 0; 
    }   

// Get page data
$query1 = "SELECT * FROM $tableName LIMIT $start, $limit";
$result = mysql_query($query1);

// Initial page num setup
if ($page == 0){$page = 1;}                **//line 68**
$prev = $page - 1;  
$next = $page + 1;  
Run Code Online (Sandbox Code Playgroud)

注意:未定义的变量:第57行的F:\ wamp\www\homepage\includes\pagination.php中的页面注意:未定义的变量:第68行的F:\ wamp\www\homepage\includes\pagination.php中的页面

Bjo*_*ern 5

当您的变量$_GET['page']为空时,$page将不会定义.

为避免这种情况,您可能会改变

if($page) { 
Run Code Online (Sandbox Code Playgroud)

if (isset($page)) {
Run Code Online (Sandbox Code Playgroud)

...或具有类似效果的东西.

最好$page在使用它之前进行初始化,但这可能需要在之后更改一些逻辑.