Witam,
W moim kodzie:
<?php
if(isset($_POST['tekst']))
{
$tekst = $_POST['tekst'];
$do = $_POST['do'];
$od = $_SESSION['login'];
$tekst = $_SESSION['tekst'];
echo $tekst;
if(isset($tekst))
{
$connect = mysqli_connect('localhost', 'root', '', 'www');
$zapytanie = 'insert into wiadomosci value("'.$od.'", "'.$do.'", "'.$tekst.'")';
$wynik = mysqli_query($connect, $zapytanie);
} }
?>
Po wysłaniu do bazy wszystkie zmienne poza $tresc zachowują się normalnie, ale $tresc jest takie samo jak po wpisaniu pierwszy raz do input name="tresc"(np.: test1) i jak odświeżę stronę i wpiszę coś innego do input name="tresc"(np,: test2) to w bazie danych na dobrym miejscu pokazuje się test1, a nie test2. Dodam też, że wszystkie zmienne są dobrze zinterpretowane.