Legfrissebb anyagok
PROHARDVER! témák
- AMD Navi Radeon™ RX 9xxx sorozat
- Apple MacBook
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Milyen TV-t vegyek?
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- ROG Strix G16 notebook: tökéletes harmónia
- Azonnali alaplapos kérdések órája
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
- OLED TV topic
Mobilarena témák
IT café témák
GAMEPOD témák
Új hozzászólás Aktív témák
-
DeltaPower
addikt
Ha jól értem ezt, az IF első része arra vonatkozik, ha egy adott feladótól érkező üzeneteket akarsz listázni, a második része pedig a feladók listája.
Három foreach tényleg fölösleges, még ha max 2 fut is le, főleg hogy minddel végigmész az összes üzeneten.
Én ilyesmi megoldást ajánlok:
function list_messages()
{
if( $_GET['i'])
{
$messages = self::find_messages_by_sender_id($_GET['i']);
}
else
{
$messages = self::find_messages_by_users_id($_SESSION['user_id']);
$sender_list=getSenderListWithCount($_SESSION['user_id']);
}
foreach ($messages as $message) { ... }
}
function getSenderListWithCount($cimzett_id)
{
// SELECT COUNT(message_id), ... WHERE cimzett_id={$cimzett_id} GROUP BY sender_id
}
Új hozzászólás Aktív témák
Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Wuthering Waves
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Ford topik
- Kerékpárosok, bringások ide!
- AMD Navi Radeon™ RX 9xxx sorozat
- Horgász topik
- Apple MacBook
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- További aktív témák...
Új fizetett hirdetések
Üzleti előfizetők hirdetései
- NVIDIA Quadro M2000 4GB 128bit GDDR5 videokártya
- BESZÁMÍTÁS! 32GB ADATA XPG Lancer RGB 7200MHz DDR5 garanciával hibátlan működéssel
- Jogtiszta Microsoft Windows / Office / Stb.
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest