index.php :
Kod
<?
echo
"<TABLE style='BORDER-COLLAPSE: collapse' BORDER=1 BORDERCOLOR=#4982b6 HEIGHT=1 WIDTH=180 CELLPADDING='0' CELLSPACING='0'>
<TR VALIGN=MIDDLE ALIGN=CENTER><TD>
<TABLE BORDER=0 WIDTH=178 CELLPADDING='0' CELLSPACING='0'>
<TR><TD style='BACKGROUND: #4982b6'><P Class='a0'>LOGOWANIE</P></TD></TR>
<TR><TD>
<form ACTION='logowanie.php' METHOD=POST><P class=a6>
Login <input style='FONT-SIZE: 9px; FONT-FAMILY: verdana' TYPE='text' name='login'>
Hasło <input style='FONT-SIZE: 9px; FONT-FAMILY: verdana' TYPE='password' name='haslo'>
<center><br><input style='FONT-SIZE: 9px; FONT-FAMILY: verdana' TYPE='submit' name='loguj' value='Zaloguj'></CENTER>
</P>
</form>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE><br>"
?>
echo
"<TABLE style='BORDER-COLLAPSE: collapse' BORDER=1 BORDERCOLOR=#4982b6 HEIGHT=1 WIDTH=180 CELLPADDING='0' CELLSPACING='0'>
<TR VALIGN=MIDDLE ALIGN=CENTER><TD>
<TABLE BORDER=0 WIDTH=178 CELLPADDING='0' CELLSPACING='0'>
<TR><TD style='BACKGROUND: #4982b6'><P Class='a0'>LOGOWANIE</P></TD></TR>
<TR><TD>
<form ACTION='logowanie.php' METHOD=POST><P class=a6>
Login <input style='FONT-SIZE: 9px; FONT-FAMILY: verdana' TYPE='text' name='login'>
Hasło <input style='FONT-SIZE: 9px; FONT-FAMILY: verdana' TYPE='password' name='haslo'>
<center><br><input style='FONT-SIZE: 9px; FONT-FAMILY: verdana' TYPE='submit' name='loguj' value='Zaloguj'></CENTER>
</P>
</form>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE><br>"
?>
logowanie.php
Kod
<?
$connect = mysql_connect ("localhost", "root", "");
$db = mysql_select_db ("poradnia" , $connect);
$query = mysql_query ("SELECT * FROM user WHERE nazwa = '$login' AND passwd = '$haslo'");
$logowanie = mysql_num_rows($query);
if($logowanie == 1)
{
session_register($login);
session_register($haslo);
echo("<b>Jestes prawidłowym użytkownikiem!!!</b><BR>");
echo("<B>użytkownik: $login</B><BR>");
echo("<B>hasło: $haslo</B><hr color=red>");
header("Location: logowanie.php");
}
else if($logowanie == 0)
{
header("Location: http://localhost/");
}
mysql_close($connect);
?>
<?
//Tabela administracyjna
$connect = mysql_connect ("localhost", "root", "");
$db = mysql_select_db ("poradnia" , $connect);
$query = mysql_query ("SELECT * FROM artykuly");
while ($wynik = mysql_fetch_array($query))
{
echo
"<table align='center' width='500' border='0' BORDERCOLOR='#4982b6' style='BORDER-COLLAPSE: collapse' cellspacing='1' cellpadding='0'>
<tr>
<td width='30' align='center' bgcolor='#f7f7f7' class='temat'><P class=a4>". $wynik['lp'] . "</P></td>
<td width='250' align='left' bgcolor='#f7f7f7' class='temat'><P class=a1>". $wynik['temat'] ."</P></td>
<td width='100' align='center' bgcolor='#f7f7f7' class='temat'><P class=a4>". $wynik['data'] . "</P></td>
<td align='center' bgcolor='#f7f7f7' class='temat'>
<a href='query.php?pg=newspl&op=del&lp=".$wynik['lp']." ' Class='color'>Edytuj</A>
</td>
<td align='center' bgcolor='#f7f7f7' class='temat'>
<a href='query.php?co=skasuj&lp=".$wynik['lp']." ' Class='color'>Usuń</A>
</td>
</tr>
</table>";
}
mysql_close($connect);
?>
<LINK rel="stylesheet" href="array.css" type="text/css">
<FORM ACTION="query.php" METHOD=POST>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER">
<TR>
<TD class="tekst-black-bold">Temat: </TD>
<TD><INPUT NAME="temat" TYPE="text" class="pole" SIZE=20 MAXLENGTH=40>
<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"></TD>
</TR>
<TR>
<TD class="tekst-black-bold">Data dodania: </TD>
<TD><INPUT NAME="data" TYPE="text" VALUE="<?=date('Y-m-d')?>" class="pole" SIZE=20 MAXLENGTH=100></TD>
</TR>
<TR>
<TD class="tekst-black-bold">Opis: </TD>
<TD><textarea name="tresc" cols="40" rows="10" class="pole"></textarea></TD>
</TR>
<TR>
<TD COLSPAN=2 ALIGN="CENTER"><INPUT TYPE="submit" class="pole" VALUE="zapisz"></TD>
</TR>
</TABLE>
</FORM>
$connect = mysql_connect ("localhost", "root", "");
$db = mysql_select_db ("poradnia" , $connect);
$query = mysql_query ("SELECT * FROM user WHERE nazwa = '$login' AND passwd = '$haslo'");
$logowanie = mysql_num_rows($query);
if($logowanie == 1)
{
session_register($login);
session_register($haslo);
echo("<b>Jestes prawidłowym użytkownikiem!!!</b><BR>");
echo("<B>użytkownik: $login</B><BR>");
echo("<B>hasło: $haslo</B><hr color=red>");
header("Location: logowanie.php");
}
else if($logowanie == 0)
{
header("Location: http://localhost/");
}
mysql_close($connect);
?>
<?
//Tabela administracyjna
$connect = mysql_connect ("localhost", "root", "");
$db = mysql_select_db ("poradnia" , $connect);
$query = mysql_query ("SELECT * FROM artykuly");
while ($wynik = mysql_fetch_array($query))
{
echo
"<table align='center' width='500' border='0' BORDERCOLOR='#4982b6' style='BORDER-COLLAPSE: collapse' cellspacing='1' cellpadding='0'>
<tr>
<td width='30' align='center' bgcolor='#f7f7f7' class='temat'><P class=a4>". $wynik['lp'] . "</P></td>
<td width='250' align='left' bgcolor='#f7f7f7' class='temat'><P class=a1>". $wynik['temat'] ."</P></td>
<td width='100' align='center' bgcolor='#f7f7f7' class='temat'><P class=a4>". $wynik['data'] . "</P></td>
<td align='center' bgcolor='#f7f7f7' class='temat'>
<a href='query.php?pg=newspl&op=del&lp=".$wynik['lp']." ' Class='color'>Edytuj</A>
</td>
<td align='center' bgcolor='#f7f7f7' class='temat'>
<a href='query.php?co=skasuj&lp=".$wynik['lp']." ' Class='color'>Usuń</A>
</td>
</tr>
</table>";
}
mysql_close($connect);
?>
<LINK rel="stylesheet" href="array.css" type="text/css">
<FORM ACTION="query.php" METHOD=POST>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER">
<TR>
<TD class="tekst-black-bold">Temat: </TD>
<TD><INPUT NAME="temat" TYPE="text" class="pole" SIZE=20 MAXLENGTH=40>
<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"></TD>
</TR>
<TR>
<TD class="tekst-black-bold">Data dodania: </TD>
<TD><INPUT NAME="data" TYPE="text" VALUE="<?=date('Y-m-d')?>" class="pole" SIZE=20 MAXLENGTH=100></TD>
</TR>
<TR>
<TD class="tekst-black-bold">Opis: </TD>
<TD><textarea name="tresc" cols="40" rows="10" class="pole"></textarea></TD>
</TR>
<TR>
<TD COLSPAN=2 ALIGN="CENTER"><INPUT TYPE="submit" class="pole" VALUE="zapisz"></TD>
</TR>
</TABLE>
</FORM>
query.php
Kod
<?
$db = mysql_connect ("localhost", "root", "");
mysql_select_db ("poradnia" , $db);
if ($co == 'dodaj')
{
if ($temat && $data && $tresc)
{
$query = "INSERT INTO artykuly (temat, data, tresc) VALUES ('$temat', '$data', '$tresc')";
$wynik = mysql_query($query);
}
}
else if ($co == 'skasuj')
{
$wynik = mysql_query ("DELETE FROM artykuly WHERE lp=$_GET[lp]");
}
header('Location: http://localhost/logowanie.php');
?>
$db = mysql_connect ("localhost", "root", "");
mysql_select_db ("poradnia" , $db);
if ($co == 'dodaj')
{
if ($temat && $data && $tresc)
{
$query = "INSERT INTO artykuly (temat, data, tresc) VALUES ('$temat', '$data', '$tresc')";
$wynik = mysql_query($query);
}
}
else if ($co == 'skasuj')
{
$wynik = mysql_query ("DELETE FROM artykuly WHERE lp=$_GET[lp]");
}
header('Location: http://localhost/logowanie.php');
?>
I teraz tak, loguje się z index.php do logowanie.php. W pliku logowanie.php dodaje sobie jakiegos newsa. Zapytanie wysyłane jest do query.php. Wszystko sie ładnie dodaje tylko chciałbym aby po dodaniu czy usunieciu newsa nie wychodził mi z panelu administracyjnego. Teraz dzieje sie tak że po dodaniu wychodzi mo do strony logowania. Wiem że mozna zastosowac session_register ale nie wiem jak to zrobic poprawnie

Pozdrawiam