Hallo Ihr..
hab da mal ein Problem...
Fehlermeldung:
Fatal error: Cannot access empty property in C:\Programme\xampp\htdocs\egc\class\link.class.php on line 56
ich hab ehrlich gesagt keinen Plan was mir diese Fehlermeldung sagen will
hab da mal ein Problem...
Fehlermeldung:
Fatal error: Cannot access empty property in C:\Programme\xampp\htdocs\egc\class\link.class.php on line 56
PHP-Code:
<?
class Link
{
#Variablen
public $session = array();
public $link = array();
#Functionen
function insertLinks(){
$sql = "INSERT links(kat_id,
link_id,
link_url,
link_name)
VALUES('".mysql_real_escape_string($this->session['kat_id'])."'
'".mysql_real_escape_string($this->session['link_id'])."'
'".mysql_real_escape_string($this->session['link_url'])."'
'".mysql_real_escape_string($this->session['link_name'])."')";
$query = new Query($sql);
$num = $query->affected();
$query->free();
if($num==1){
echo $this->session['link_name']." wurde eingetragen";
}else{
echo $this->session['link_name']." wurde nicht eingetragen!";
}
}
function updateLinks(){
$sql = "UPDATE links SET kat_id = '".mysql_real_escape_string($this->session['kat_id'])."',
link_id = '".mysql_real_escape_string($this->session['link_id'])."',
link_url = '".mysql_real_escape_string($this->session['link_url'])."',
link_name = '".mysql_real_escape_string($this->session['link_name'])."'";
$query = new Query($sql);
$num = $query->affected();
$query->free();
if($num==1){
echo $this->session['link_name']." wurde geändert";
}else{
echo $this->session['link_name']." wurde nicht geändert!!!";
}
}
function selectLinks(){
$sql = "SELECT kat_id,
link_id,
link_url,
link_name FROM links ORDER BY kat_id,link_id";
$query = new Query($sql);
$num = $query->numRows();
while ($ds = mysql_fetch_assoc($query->_result)) {
$class = (($ds['link_id']==0) ? "link" : "u_link");
$this->link[$ds['kat_id']][$ds['link_id']] = "[url='index.php?cid=".$ds[']".$ds['link_name']."[/url]";
}
}
function selectLink(){
}
function flushLink($kat_id){
foreach ($this->$link as $key => $value){ #hier ist Zeile 56 :D
if($value==$kat_id){
foreach ($value as $key1 => $value1){
echo $value1;
}
}
}
}
function deleteLinks(){
$sql = "DELETE FROM links WHERE kat_id = '".mysql_real_escape_string($this->session['kat_id'])."',
link_id = '".mysql_real_escape_string($this->session['link_id'])."'";
$query = new Query($sql);
$num = $query->affected();
$query->free();
if($num==1){
echo $this->session['link_name']." wurde gelöscht";
}else{
echo $this->session['link_name']." wurde nicht gelöscht!!!";
}
}
}
?>

Kommentar