Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

pokazywanie ostatnich wiadomosci!

$
0
0

Witam męczę się już z 4 godzinę z skryptem który napisałem chodzi oto że ma wyświetlać ostatnią wiadomość z konwersacji od  danego użytkownika lecz w tym błąd iż on pokazuje wiadomości tylko te które ja wysłałem do użytkownika a nie i te i te tutaj jest kod :

 

<?php    echo '<div class=\'kategorie\'>Wiadomości :</div>';

require_once("../../polaczenie/connect.php");

$idek = $_SESSION['ajdi'];

$wiadomosci = $polaczenie->query("SELECT * FROM wiadomosci WHERE odkogo = '$idek' OR dokogo = '$idek'");

$ilosc = $wiadomosci->RowCount();

if ($ilosc>0){                    while ($r = $wiadomosci->fetch(PDO::FETCH_ASSOC)){            $tresc = $r['tresc'];                    $data = $r['data'];        $date = date_create($data);        $dataczas = new DateTime();        $czas_teraz = date_format($dataczas, 'Y-m-d');        $czas_wyslania = date_format($date, 'Y-m-d' );        if (strlen($tresc)>25)    {        $tresci = substr($tresc, 0, 25);        $tresc = $tresci . "...";    }        $odkogo1 = $r['odkogo'];        $dokogo2 = $r['dokogo'];                if ($odkogo1 == $idek)    {        $odkogo1 = $dokogo2;        $dokogo2 = $odkogo1;    }                        $wiadomosciod = $polaczenie->Prepare("SELECT * FROM wiadomosci WHERE odkogo = :odkogo AND dokogo = :dokogo ORDER BY id DESC");                $wiadomosciod->bindValue( ':odkogo', $odkogo1 );        $wiadomosciod->bindValue( ':dokogo', $dokogo2 );        $wiadomosciod->Execute();        $ilosc1 = $wiadomosciod->RowCount();                if ($ilosc1<1){        $dane = $polaczenie->Prepare("SELECT * FROM uzytkownicy WHERE ajdi = :odkogo");        $dane->bindValue( ':odkogo', $odkogo1 );    $dane->Execute();        while ($petly = $dane->fetch(PDO::FETCH_ASSOC)){        $imie = $petly['imie'];        $nazwisko = $petly['nazwisko'];    $id = $petly['ajdi'];        echo '<div class=\'wiadomosci\'>';    echo '<a href=\'?wyslij_wiadomosci&do=' . $id . '\'>' . $imie . ' ' . $nazwisko . '</a>';    if ($czas_teraz == $czas_wyslania)    {        echo '<div class=\'data\'>' . date_format($date, 'H:i' ) . '</div>';    }    else    {        echo '<div class=\'data\'>' . date_format($date, 'Y-m-d H:i' ) . '</div>';    }    echo '<div class=\'tresc\'>'. $tresc . '</div>';    echo '</div>';                    }        }        }    
}
?>

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


1


uszkodzony (zatarty?) silnik


Mondeo MKIV 2.0 TDCI, Brak mocy, kopcenie, błąd przepływomierza P010F


Alawar Keygen POLECAM


Kombajn ziemniaczany GRIMME HLS 750


POTANIACZ


Sok malinowy


Kasowanie inspekcji Hyundai ix35


Instrukcje Polskie do Transceiverów - wymiana


Steel Division 2 SPOLSZCZENIE