Zmieniłam trochę koncepcję... Zrobiłam komentarze na odzielnej stronie...
<h3>Wasze komentarze</h3><br />
<?php
include ('db.php');
//utworzenie krótkich nazw zmiennych
$id = $_POST['id'];
$login=$_POST['login'];
$tytul=$_POST['tytul'];
$tekstkomen = $_POST['tekstkomen'];
$datakomen = $_POST['datakomen'];
$iduzytkownik=$_POST['iduzytkownik'];
if (isset($_POST['tekstkomen'])) {
login='$login',
tytul='$tytul',
tekstkomen='$tekstkomen',
datakomen=CURDATE()");
echo'Twój komentarz został dodany.<br /><br />'; }
else
{
'Błąd podczas dodawania komentarza';
}
$zapytanie=mysql_query("SELECT * FROM komentarze") or
die ("Błąd zapytania SQL"); {
$login=$wiersz[1];
$tytul=$wiersz[2];
$tekstkomen=$wiersz[3];
$datakomen=$wiersz[4];
echo '<div class="ramka">'; <strong>
<TD>$login</TD>
<TD>$tytul</TD>
<TD>$tekstkomen</TD>
<TD>$datakomen</TD>
<br/></strong>
</TR>\n</div>";
}
if($_SESSION['logged'] == 'true'){
<br /><br />
<h3>Możesz dodać swój komentarz ...</h3>
<br/><br/>
<form action="komentarze.php" method="post" />
Login: <input type="textbox" name="login"><br /><br />
Tytuł: <input type="textbox" name="tytul"><br /><br />
<label> Wpisz tutaj komunikat/komentarz : <br />
<textarea name="tekstkomen" rows="10" cols="40">
</textarea></label><br />
<input type="submit" value="Wyślij" />
</form>';
}
else {
echo'<h3>Musisz się zalogować aby dodawać komentarze</h3>'; }
?>
Natomiast logowanie mi nie działa... Nie wiem czemu ... Może te dwa skrypty na siebie nachodzą i dlatego... Jest taka mozliwość...
Logowanie sprawdzam za pomocą sprawdz3.php
<?php
include('db.php');
if (isset($_SESSION['login'])) {
echo '<h3><br />Witaj '.$_SESSION['login'].'!<br /></h3>';
$zapytanieSelect="SELECT ostatnie_log FROM uzytkownicy WHERE login='$login'";
echo'<h3>Data ostatniego logowania:</h3>'; echo $wiersz['ostatnie_log']."<br>";
$zapytanieUpdate="UPDATE `logowanie`.`uzytkownicy` SET `ostatnie_log` = now(), login='$login'
WHERE `uzytkownicy`.`login` ='$login'" ;
<form action="wyloguj.php" method="post" >
<p>
<input type="submit" name="Wyloguj" value="Wyloguj" size="20" class="button">
</p>
<a href="edytujlogin.php">Edytuj profil</a><br/>
<a href="czlonek.php">Dodawanie plików</a>
</form>';}
else{
{
echo '<h3>Zalogowanie niemożliwe</h3>'; }
else
{
echo'<h4>Zaloguj się , aby w pełni korzystać z serwisu</h4>'; }
?>
<form action='login.php' method='post'>
<table><tr>
<td>Login: <input type="text" name="login"></td>
</tr><tr>
<td>Hasło: <input type="password" name="haslo"></td>
</tr><tr>
<td><input type="submit" name="ok" value="Zaloguj"></td>
</tr><tr>
<td><a href="logowanie/zmiana_hasla.php">Nie pamiętasz hasła</a></td>
</tr><tr>
<td>Nie masz konta? <br /><a href="logowanie/register.php" target="_blank">Załóż sobie</a></td>
</tr>
<input name="URI" type="hidden" value="
<?php echo $_SERVER['REQUEST_URI']; ?>">
</table></form>
<?php
}
?>
Jest jeszcze jeden problem...
Loguję się jako michal... klikam na stronę komentarze i w okienku zamiast witaj michal ... pojawia się witaja aga1 , gdzie agi wogole nie mam w bazie...
Skąd to się bierze...
W Pliku komentarze mam wstawione sprawdzenie zalogowania:
<?php
include('db.php');
if (isset($_SESSION['login'])) {
echo '<h3><br />Witaj '.$_SESSION['login'].'!<br /></h3>';
$zapytanieSelect="SELECT ostatnie_log FROM uzytkownicy WHERE login='$login'";
echo'<h4>Data ostatniego logowania:</h4>'; echo $wiersz['ostatnie_log']."<br /><br />";
<a href="edytujprofil.php">Edytuj hasło</a><br/>
<a href="czlonek.php">Dodaj pliki</a>
<form action="wyloguj.php" method="post" >
<p>
<input type="submit" name="Wyloguj" value="Wyloguj" size="20" class="button">
</p>
</form>';
$zapytanieUpdate="UPDATE `logowanie`.`uzytkownicy` SET `ostatnie_log` = now(), login='$login'
WHERE `uzytkownicy`.`login` ='$login'" ;
}
else{
{
echo '<h3>Zalogowanie niemożliwe</h3>'; }
else
{
echo'<h4>Zaloguj się , aby w pełni korzystać z serwisu</h4>'; }
?>
<form action='login.php' method='post'>
<table><tr>
<td>Login: <input type="text" name="login"></td>
</tr><tr>
<td>Hasło: <input type="password" name="haslo"></td>
</tr><tr>
<td><input type="submit" name="ok" value="Zaloguj"></td>
</tr><tr>
<td><a href="logowanie/zmiana_hasla.php">Nie pamiętasz hasła</a></td>
</tr><tr>
<td>Nie masz konta? <br /><a href="logowanie/register.php" target="_blank">Załóż sobie</a></td>
</tr>
<input name="URI" type="hidden" value="
<?php echo $_SERVER['REQUEST_URI']; ?>">
</table></form>
<?php
}
?>
Wyczyściłam historię przeglądarki, ciasteczka... Jak może byc powód takiej zmiany...
Proszę o pomoc...