我正在PHP上開發一個簡單的應用程序。如果我嘗試運行它總是顯示未定義的變量。我需要關於如何解決此問題的一些建議,請找到下面的代碼片段,未定義的變量:PHP
<?php
session_start();
include("profilesql.php");
$result = mysql_query("SELECT * FROM addfriends where meid='$_SESSION[stuid]' ");
while($row = mysql_fetch_array($result))
{
$uid1[$i] = $row["friendid"];
$i++;
}
$acrec1 = mysql_query("SELECT * FROM addfriends WHERE userid='$uid1[1]'");
while($row = mysql_fetch_array($acrec2))
{
$img1[0]= $row["image"];
}
$acrec2 = mysql_query("SELECT * FROM addfriends WHERE userid='$uid1[2]'");
while($row = mysql_fetch_array($acrec2))
{
$img1[1]= $row["image"];
}
$acrec3 = mysql_query("SELECT * FROM profile WHERE userid='$uid1[3]' ");
while($row = mysql_fetch_array($acrec3))
{
$img1[2]= $row["image"];
}
$acrec4 = mysql_query("SELECT * FROM profile WHERE userid='$uid1[4]' ");
while($row = mysql_fetch_array($acrec4))
{
$img1[3]= $row["image"];
}
?>
按照上面的代碼片段,我越來越喜歡錯誤信息如下所示,
Notice: Undefined variable: uid1 in C:\xampp\htdocs\collegenetwrking\friends.php on line 11
Notice: Undefined variable: acrec2 in C:\xampp\htdocs\collegenetwrking\friends.php on line 13
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\collegenetwrking\friends.php on line 13
Notice: Undefined variable: uid1 in C:\xampp\htdocs\collegenetwrking\friends.php on line 18
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\collegenetwrking\friends.php on line 20
Notice: Undefined variable: uid1 in C:\xampp\htdocs\collegenetwrking\friends.php on line 25
Notice: Undefined variable: uid1 in C:\xampp\htdocs\collegenetwrking\friends.php on line 32
請在此建議我。
看起來不像你已經設置了$ _SESSION [「studid」]您在查詢 – Aditya