Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z "stroną dla zalogowanego" - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Problem z "stroną dla zalogowanego" (/thread-problem-z-strona-dla-zalogowanego)



Problem z "stroną dla zalogowanego" - awek520 - 28-02-2014

Witam.. Proszę bardzo o pomoc w związku z stroną za zalogowanego..

Mam taki kod:

<p><a1 onclick="show_hide('txt1');"><img src="images/icon.jpg"></a1></p>
<p id="txt1" style="display: none;">
<form method="post" onclick="window.open(\'edycja.php?home=edytuj&id=1\',\'\',\'width=785,height=650,\' +
\'top=\'+((window.screen.height-0)/2)+\',left=\'+((window.screen.width-800)/2)+\'resizable=0\');return false">
<?
$link=mysql_query("SELECT * FROM home");
$wiersz=mysql_fetch_array($link); {
echo '
<table border="0" width="100%">
<tr>
<center>Tytuł<br><input type="text1" name="tytul" size="64" value="'.$wiersz['tytul'].'"></td>
</tr>
<tr>
<center>Treść:<br><textarea rows="5" name="tresc" id="styled" cols="42">'.$wiersz['tresc'].'</textarea></td>
</tr>
<tr>
<td><center><input type="submit" value="EDYTUJ"></td>
</tr>
</table>
';
}
?>
</p>

I niestety nie działa.. ten formularz ma się tylko pojawic, gdy dany uzytkownik sie zaloguje.. Niestety.. sa błędy i nie wiem gdzie.. Sad

Następnie chce żeby ten formularz widziały tylko osoby z id = 1, id = 2.. Nikt więcej..


Proszę bardzo o szybką pomoc..

Dziekuje i pozdrawiam


RE: Problem z "stroną dla zalogowanego" - Kartofelek - 28-02-2014

Ten kod nie tylko jest niekompletny, ale bardzo błędny.


RE: Problem z "stroną dla zalogowanego" - Radian - 28-02-2014

logujesz się, do sesji ładujesz np. md5 loginu użytkownika...
sprawdzasz selektem czy id użytkownika który jest aktualnie zalogowany, jeśli jest to 1 lub 2 wyświetlasz formularz

metoda 2: ładujesz do sesji id użytkownika zalogowanego
sprawdzasz bez selekta czy id w sesji to 1 lub 2 i wyświetlasz formularz bądź nie

tyle...
p.s. to u góry (ten twój kod) jest dziwny...
p.s. dla czego używasz czegoś takiego:

<form method="post" onclick="window.open(\'edycja.php?home=edytuj&id=1\',\'\',\'width=785,height=650,\' +
\'top=\'+((window.screen.height-0)/2)+\',left=\'+((window.screen.width-800)/2)+\'resizable=0\');return false">

zobacz sobie tutorial z jquery jakiś prosty (polecam szczerze):

to przykład zdarzenia dla kliknięcia w jakiś tam element
$('#element').click(function() {}