javascript - 通知: Undefined variable picture,性别

标签 javascript php mysql css

我收到这个错误:

Notice: Undefined variable: picture in C:\Users\Raj\PhpstormProjects\comment03\Wall\wall-functions.php on line 36

Notice: Undefined variable: picture in C:\Users\Raj\PhpstormProjects\comment03\Wall\wall-functions.php on line 38

Notice: Undefined variable: gender in C:\Users\Raj\PhpstormProjects\comment03\Wall\wall-functions.php on line 40

我从现在开始下载了一个 php 墙脚本,因为我在连接数据库后运行程序,它给了我这个错误。请帮助我现在应该做什么?

这是我的 wall-functions.php 代码:

<?php
$path = 'http://yepinol.com/wall/';

if(!function_exists('getUserImg')) {

        function getUserImg($user_id = ''){

            $username_get = mysql_query("SELECT picture,gender from member where member_id=".$user_id." order by member_id desc limit 1");
            while ($name = @mysql_fetch_array($username_get))
            {
                $picture = $name['picture'];
                $gender = $name['gender'];
            }

            $imageUser = 'pics/'.$picture;

            if (!file_exists($imageUser) || $picture=='')  
            {
                if($gender == 'm')
                $imageUser = 'pics/no-image-m.png';
                else
                $imageUser = 'pics/no-image-f.png';
            }

            return  $imageUser;
        }
    }
    ?>

最佳答案

尝试在 while 循环之外/之前声明 $picture$gender

关于javascript - 通知: Undefined variable picture,性别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23190626/

相关文章:

PHP/MYSQL 基于Column和Insert的拆分XLS

mysql - 获取最新数据——优化SQL查询

javascript - 记住用户按下的按钮

javascript - 覆盖浏览器中的控件(保存功能)

javascript - 鼠标悬停/输入时的 Powertips 是否与数据表兼容?

javascript - 在 React 类组件中插入 Props

php - 如何从具有字段和许多输入值的表中获取行以检查字段?

php - HTML/PHP - 默认输入值

php - SQL 注入(inject)风险 - 允许 REGEXP 输入

mysql - SELECT 查询将表的行作为 MySQL 中的列