Napisałem skrypt który zezwala danemu użytkownikowi o numerze IP który jest w bazie wejść na stronę niestety jeśli IP użytkownika nie jest na 1 miejscu w bazie to nie może wejść. Meczę się już nad tym skryptem 3h nie wiem już co mam robić żeby działało porobiłem pętle itd. Oto kod:
$akcja=$_GET['akcja'];
$sql = "SELECT * FROM ip_zezwolone";
$query = mysql_query($sql);
$rows = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$ip = $_SERVER['REMOTE_ADDR'];
echo "<br>";
?> <body ondragstart="return false" ondrag="return false" oncontextmenu="return false" onselectstart="return false" onselect="return false" oncopy="return false" onbeforeprint="document.body.style.visibility = 'hidden'; alert('Wydruk jest niedostępny!')" onafterprint="document.body.style.visibility = 'visible'">
<div id="body">
<?
for($i=0; $i < $rows; $i++) //tą pętle dodałem
{
if($row1[ip] !== $ip){
echo "<br>Nie upoważniono cię do oglądania tych treści"; // to jest chyba źle bo !== zwraca true }
}
for($i=0; $i < $rows; $i++)
{
if($row[ip] == $ip) {
}
}
// if($row[ip] == $ip){
// echo '<b>';
// echo ($row[kto]);
// echo '</b>';
// }
// ta część ma być wyświetlana jak ip użytkownika i ip w bazie będą takie same
echo '<h3>Kategorie</h3>';
echo '<a href=lo.php?akcja=lol>Hef</a><br>';
if($akcja==lol){
$sql2 = "SELECT * FROM foto";
echo "<table align=center border=0>"; for($i=0; $i < $rows2; $i++)
{
for($c=0;$c<2;$c++)
{
echo "<td align=center><a href='$row2[foto]' rel='lightbox' border=0><img src='$row2[foto]' border=0 onMouseDown='return false' oncontextmenu='return false' onselectstart='return false' onselect='return false' oncopy='return false' ondragstart='return false' ondrag='return false' width=200 height=150 ></a>"; }
}
}
}
?>
Proszę o pomoc!
Pozdrawiam