odswiezanie pliku/bloku

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
grubas
Posty: 1
Rejestracja: śr lis 29, 2006 4:25 pm

odswiezanie pliku/bloku

Post autor: grubas »

wiec mam nastpujacy problem, chcialbym odswiezyc plik menu.php po udanym logowaniu

to plik index.php w ktorym dolanczam plik menu.php w komorce tabeli oraz tworze ramke plywajaca w kolejnej komorce tabeli:

[php]<?php
<?

session_start();

echo("<div align=\"center\">");
echo ("<table width=780>");

echo ("<tr><td bgcolor=\"black\" width=\"100%\" height=\"120\">");

include ('top.php');

echo ("</td></tr>");



echo ("<tr><td bgcolor=\"#cbc8c8\" width=\"100%\" height=\"50\">");

echo ("<div align=\"center\">");

include ('menu.php');

echo ("</div>");

echo ("</td></tr>");

echo ("<tr><td bgcolor=grey width=\"100%\">");

echo ("<iframe width=780 height=55 frameborder=0 name=\"logowanie\" src=\"menulogow.php\">");
echo ("Twoja przegladarka nie obluguje ramek plywajacych</iframe>");

echo ("</td></tr>");

echo ("<tr><td bgcolor=grey border=0 width=\"100%\" heigh=\"500\">");

echo ("<iframe width=780 height=450 frameborder=0 name=\"glowna\" src=\"glowna.php\">");
echo ("Twoja przegladarka nie obluguje ramek plywajacych</iframe>");


echo ("</td></tr>");

echo ("</table>");

if ($_SESSION['zalogowany']!=true && !isset($_COOKIE["zalogowany"]) ) echo("<a href=adminpanel.php target=glowna><font size=1>Admin</font></a>");

echo ("</div>");
?>

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css" />

</head>


<body bgcolor="#868080">




</body>
</html>
?>[/php]

to jest fragment pliku adminlogow.php ktory jest wyswietlany w ramce plywajacej :

[php]<?php
if (isset($_POST['haslo_admina']) && $_POST['haslo_admina']=='baba') {

$_SESSION['zalogowany']=true;

setcookie ("zalogowany", 1, time() + 604800);

echo ("<p>Admin zalogowany</p>");
echo ("Nazwa sesji : ".session_name());

echo ("<br><a href=adminpanel.php?strona=1>Przejdz do panelu administratora</a>");

} else {

echo ("<div align=center>");
echo ("<form action=\"adminpanel.php\" method=post />");
echo ("<p>Podaj haslo admina</p> <input size=15 type=password name=\"haslo_admina\" />");
echo ("<input type=submit value=zaloguj />");
echo ("</form>");
echo ("</div>");
}

}
?>[/php]

wiec chce zrobic cos takiego ze jezeli warunek z adminpanel.php zostanie spelniony czyli podamy dobre haslo i zostanie utworzona sesja i ciasteczko to w tym momencie chcialbym odswiezyc plik menu.php poniewaz w nim jest funkca ktora sprawdza czy administrator jest zalogowany i jezeli tak to oprocz stardardowych linkow wyswietli link prowadzacy do panelu administratora, uzyalem instrucji header ale wtedy plik menu.php odswiezal mi sie w ramce plywajacej a jego prawidlowe polozenie jest w komorce tabeli znajdujacej siew wyzej. dzieki za pomoc.
moze da sie odswiezyc caly blok div po jego id , szukalem troche ale zadnego konkretnego przykladu nie widzialem :<
ODPOWIEDZ