Mam zapytanie mysql którym chce pobrac id uzytkownika który jest włascicielem katalogu i porównac z id sesji czy własciwa osoba jest zalogowana
oto mój kod
<?php
function connect(){
}
function raporty(){
$idk=$_GET['idk'];
$query= 'SELECT * FROM raporty WHERE idk='.$_GET['idk'].'';
{
echo '<div class="NEWST"><center>';
echo '<img src="'.$row['link'].'"/>'; }}
function addraport(){
<form action="index.php?id='.$_GET['id'].'&idk='.$_GET['idk'].'" method="post">Podaj link do raportu</font><input type="text" name="raport" size="15"><br/>
<input type="submit" value="Wyślij" name="wyslij" ></form>';
if(isset ($_POST['wyslij'])){ $patterns = '#\/report/#';
$replacements = '/report-img/';
$_POST['raport'] = preg_replace($patterns, $replacements, $_POST['raport']); $patterns = '#\/report-img/#';
$replacements = '/img/';
$_POST['raport'] = preg_replace($patterns, $replacements, $_POST['raport']); $_POST['raport']= $_POST['raport'].'.png';
$query= "INSERT INTO raporty (id,idk,link) VALUES ('','".$_GET['idk']."','".$_POST['raport']."')";
}}
function haslo(){
echo 'Chcesz aby raporty mogli obejrzec innie?? wpisz w polu hasło a inni beda mogli obejrzec te raporty po podaniu odpowiedniego linku'; echo '<form action="index.php?id='.$_GET['id'].'&idk='.$_GET['idk'].'" method="post">Hasło</font><input type="text" name="haslo" size="15"><br/> <input type="submit" value="Wyślij" name="acs" ></form>';
if (isset($_POST['acs'])){ $_POST['acc']= md5($_POST['acc']); $query= 'UPDATE katalogi SET haslo="'.$_POST['acc'].'" WHERE id='.$_GET['idk'].'';
echo 'twoj link index.php?id=reports&idk='.$_GET['idk'].'&pass='.$_POST['acc']; }}
if(!isset($_SESSION['id'])) {
// Sesja siaczyna, wiec inicjujemy u࠹tkownika anonimowego
$_SESSION['id'] = 0;
echo '<html><head><meta http-equiv="refresh" content="3;url=http://localhost/forum/loguj.php"/></head><body></body></html>';
}
if($_SESSION['id']>0 or isset($_GET['pass'])){
connect();
if (isset($_GET['pass'])){
$query='SELECT pass FROM katalogi WHERE id='.$_GET['idk'].'';
$z=mysql_query($query);
$row=mysql_fetch_assoc($z);
if (strcasecmp($_GET['pass'], $row['haslo']) == 0)
raporty();}
else{
raporty();}
}
if ($_SESSION['id']>0){
$query='SELECT * FROM katalogi WHERE id='.$GET_['idk'].'';
$z=mysql_query($query);
$row=mysql_fetch_assoc($z);
echo $row['idu'];
if($row['idu']==$_SESSION['id']){
addraport();
haslo();
}}
?>
moze zagmotany kod

problem jest w 2 miejscach tam gdzie sprawdzam id uzytkownika z katalogiem oraz czy istnieje zmienna pass w tablicy get tez mi wyrzuca ten sam bład o to bład
Cytat
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\raporty\reports.php on line 67
Prosze o pomoc nie mam juz litosci szukania igły w całym