Skonstruowałem taki kod, teoretycznie działa, bo zapisuje do pliku news.txt to, co chcę, ale podczas naciśnięcia "Dodaj", znów rząda ode mnie hasła, a ja bym chciał, aby wyświetlił komunikat zależny od tego czy wypełniłem pola i wszysto jest ok - "dodano news", czy nie wypełniłem wszystkich pól - "Wypełnij wszystkie pola". Oto kod php:
Kod
<?php
$haslo = "haslo";
if(!empty($_POST['tytul']) && !empty($_POST['tresc'])) {
$open = fopen("news.txt", "a");
$save='<table cellspacing="0" cellpadding="0" width="98%" style="margin-bottom: 10px;" align="center">
<tr>
<td style="width: 20;" align="left"><img src="Grafika/Niebieski/naroznik1.png" alt=""></td>
<td style="color: #FFFFFF; background-color: #1B84FF; width: 100%;" align="center">'.$_POST['tytul'].'</td>
<td style="width: 20;" align="right"><img src="Grafika/Niebieski/naroznik2.png" alt=""></td>
</tr>
<tr>
<td valign="top" colspan="3" class="trescc">
<pre>'.$_POST['tresc'].'</pre>
</td>
</tr>
</table>';
fwrite($open, $save);
fclose($open);
$ok = "News Dodano";
}
else {
$ok = "Wypełnij wszystkie pola";
}
?>
<html>
<head>
<title>Witryna</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<meta name="Robots" content="all">
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" href="icon.ico">
</head>
<body>
<table cellspacing="0" id="tabela" cellpadding="0" width="100%">
<tr>
<td class="logo">
<h1>LOGO</h1>
</td>
</tr>
<tr>
<td class="tresc">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td style="width: 20;"><img src="Grafika/Niebieski/naroznik3.png" alt=""></td>
<td align="center" style="background-color: #1B84FF;">
<ul id="poziom">
<li><a href="o_mnie.php"><img src="Grafika/Niebieski/lista.png" style="border: 0;" alt=""> O mnie</a></li>
<li><a href="kontakt.php"><img src="Grafika/Niebieski/lista.png" style="border: 0;" alt=""> Kontakt</a></li>
</ul>
</td>
<td style="width: 20;"><img src="Grafika/Niebieski/naroznik4.png" alt=""></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="tresc">
<table cellspacing="0" cellpadding="0" width="100%" id="news">
<tr>
<td style="width: 200;" valign="top">
<?php
include("menu.php");
?>
</td>
<td valign="top" align="center">
<table cellspacing="0" cellpadding="0" width="98%" style="margin-bottom: 10px;">
<tr>
<td style="width: 20;" align="left"><img src="Grafika/Niebieski/naroznik1.png" alt=""></td>
<td style="color: #FFFFFF; background-color: #1B84FF; width: 100%;" align="center">Admin</td>
<td style="width: 20;" align="right"><img src="Grafika/Niebieski/naroznik2.png" alt=""></td>
</tr>
<tr>
<td valign="top" colspan="3" class="trescc">
<?php
if(empty($_POST['haslo'])) {
echo '<form action="Admin.php" method="post">
<table border="0" cellspacing="0" id="table">
<tr><td class="text">Hasło:</td><td><input type="password" name="haslo"><input type="submit" name="submit" value="Dalej"></td></tr>
</table>
</form>';
}
elseif($haslo == $_POST['haslo']) {
if(empty($_POST['tytul']) && empty($_POST['tresc'])) {
echo '<form action="Admin.php" method="post">
<table border="0" cellspacing="0" id="table">
<tr><td class="text">Tytuł:</td><td><input type="text" name="tytul"></td></tr>
<tr><td class="text">Treść:</td><td><textarea cols="50" rows="10" type="text" name="tresc"></textarea></td></tr>
<tr><td valign="top" colspan="2"><input type="submit" name="submit" value="Dodaj"></td></tr>
</table>
</form>';
}
else{
echo $ok;
}
}
else {
echo '<font color="#FF0000">Złe Hasło</font>
<form action="Admin.php" method="post">
<table border="0" cellspacing="0" id="table">
<tr><td class="text">Hasło:</td><td><input type="password" name="haslo"><input type="submit" name="submit" value="Wyślij"></td></tr>
</table>
</form>';
}
?>
</td>
</tr>
</table>
<?php include("stopka.php"); ?>
$haslo = "haslo";
if(!empty($_POST['tytul']) && !empty($_POST['tresc'])) {
$open = fopen("news.txt", "a");
$save='<table cellspacing="0" cellpadding="0" width="98%" style="margin-bottom: 10px;" align="center">
<tr>
<td style="width: 20;" align="left"><img src="Grafika/Niebieski/naroznik1.png" alt=""></td>
<td style="color: #FFFFFF; background-color: #1B84FF; width: 100%;" align="center">'.$_POST['tytul'].'</td>
<td style="width: 20;" align="right"><img src="Grafika/Niebieski/naroznik2.png" alt=""></td>
</tr>
<tr>
<td valign="top" colspan="3" class="trescc">
<pre>'.$_POST['tresc'].'</pre>
</td>
</tr>
</table>';
fwrite($open, $save);
fclose($open);
$ok = "News Dodano";
}
else {
$ok = "Wypełnij wszystkie pola";
}
?>
<html>
<head>
<title>Witryna</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<meta name="Robots" content="all">
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" href="icon.ico">
</head>
<body>
<table cellspacing="0" id="tabela" cellpadding="0" width="100%">
<tr>
<td class="logo">
<h1>LOGO</h1>
</td>
</tr>
<tr>
<td class="tresc">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td style="width: 20;"><img src="Grafika/Niebieski/naroznik3.png" alt=""></td>
<td align="center" style="background-color: #1B84FF;">
<ul id="poziom">
<li><a href="o_mnie.php"><img src="Grafika/Niebieski/lista.png" style="border: 0;" alt=""> O mnie</a></li>
<li><a href="kontakt.php"><img src="Grafika/Niebieski/lista.png" style="border: 0;" alt=""> Kontakt</a></li>
</ul>
</td>
<td style="width: 20;"><img src="Grafika/Niebieski/naroznik4.png" alt=""></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="tresc">
<table cellspacing="0" cellpadding="0" width="100%" id="news">
<tr>
<td style="width: 200;" valign="top">
<?php
include("menu.php");
?>
</td>
<td valign="top" align="center">
<table cellspacing="0" cellpadding="0" width="98%" style="margin-bottom: 10px;">
<tr>
<td style="width: 20;" align="left"><img src="Grafika/Niebieski/naroznik1.png" alt=""></td>
<td style="color: #FFFFFF; background-color: #1B84FF; width: 100%;" align="center">Admin</td>
<td style="width: 20;" align="right"><img src="Grafika/Niebieski/naroznik2.png" alt=""></td>
</tr>
<tr>
<td valign="top" colspan="3" class="trescc">
<?php
if(empty($_POST['haslo'])) {
echo '<form action="Admin.php" method="post">
<table border="0" cellspacing="0" id="table">
<tr><td class="text">Hasło:</td><td><input type="password" name="haslo"><input type="submit" name="submit" value="Dalej"></td></tr>
</table>
</form>';
}
elseif($haslo == $_POST['haslo']) {
if(empty($_POST['tytul']) && empty($_POST['tresc'])) {
echo '<form action="Admin.php" method="post">
<table border="0" cellspacing="0" id="table">
<tr><td class="text">Tytuł:</td><td><input type="text" name="tytul"></td></tr>
<tr><td class="text">Treść:</td><td><textarea cols="50" rows="10" type="text" name="tresc"></textarea></td></tr>
<tr><td valign="top" colspan="2"><input type="submit" name="submit" value="Dodaj"></td></tr>
</table>
</form>';
}
else{
echo $ok;
}
}
else {
echo '<font color="#FF0000">Złe Hasło</font>
<form action="Admin.php" method="post">
<table border="0" cellspacing="0" id="table">
<tr><td class="text">Hasło:</td><td><input type="password" name="haslo"><input type="submit" name="submit" value="Wyślij"></td></tr>
</table>
</form>';
}
?>
</td>
</tr>
</table>
<?php include("stopka.php"); ?>