Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Logowanie na sesjach i wyswietlanie pewnych pol tylko dla ad
stal-sw
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

Ostrzeżenie: (0%)
-----


Mam logowanie na sesjach.
I chcialbym sie dowiedziec jak zrobic:
-powiedzmy ze wyswietlam kilka pol z bazy i chcialbym aby np. 2 dodatkowe pola (ktorych nie widzi zalogowany user) byly wyswietlone tylko wtedy gdy jest sie zalogowanym jako administrator.
Kod jaki wrzucam do stronek ktore zabezpieczam aby dostep mial tylko admin:
[php:1:836f74a711]<?php
if( $_SESSION['grupa'] == '2' OR $_COOKIE['grupa'] == '2') {
// jezeli zalogowany adminem
//////////// kod strony
} else {
echo "Nie masz praw aby przegladac zawartosc tej strony.";
exit();
}
?>[/php:1:836f74a711]
Ponizej kod z ktorym mam problem.
[php:1:836f74a711]<?php
case"all":
$sql = "SELECT * FROM tabela";
$q=mysql_query($sql);

while($row=mysql_fetch_array($q)) {
$i++;
if($i % 2 == 0) {
$bgColor = $atr;
}else {
$bgColor = $btr;
}
?>
<tr bgcolor=<? echo $bgColor ?>>
<td><center><? echo $row['id']; ?></td>
<td><center><? echo $row['kat']; ?></td>
<td><center><? echo $row['data']; ?></td>
<td><center><? echo $row['opis']; ?></td>
<td><center>
////////////////////// ponizszy rezultat moze zobaczyc tylko admin
<td><center><? echo $row['IP']; ?></td>
<a class=edit href="?i=del&id=<? echo $row['id']; ?>">Edytuj</a> |
<a class=del href="?i=edit&id=<? echo $row['id']; ?>">Usuń</a></td>
</tr>
<?
}
break;
?>[/php:1:836f74a711]
Go to the top of the page
+Quote Post
dob
post
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Może zadziała (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
[php:1:5966a50298]<?php
case"all":
$sql = "SELECT * FROM tabela";
$q=mysql_query($sql);

while($row=mysql_fetch_array($q)) {
$i++;
if($i % 2 == 0) {
$bgColor = $atr;
}else {
$bgColor = $btr;
}
echo "<tr bgcolor=".$bgColor.">>
<td><center>".$row['id']."></td>
<td><center>".$row['kat']."></td>
<td><center>".echo $row['data']."></td>
<td><center>".echo $row['opis']."></td>
<td><center>";
if( $_SESSION['grupa'] == '2' OR $_COOKIE['grupa'] == '2') {
echo "<td><center>".$row['IP']."</td>
<a class=edit href="?i=del&id=".$row['id']."">Edytuj</a> |
<a class=del href="?i=edit&id=".$row['id']."">Usuń</a></td>";
}
echo "</tr>";

}
break;
?>[/php:1:5966a50298]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:25