Aktív témák
-
kamikaze boci
őstag
A kérdés nagyon egyszerű, de sajnos béna vagyok a php-hez, nézzétek el nekem (egy cms alá kell ez a kód, mert sajna nincs hozzá olyan modul, ami nekem kell).
Egy egyszerű tábla x oszlopának beolvasásról és kiíratásról van szó (úgy, hogy a kiírt adatokhoz egyenként tudjak classokat rendelni, lásd lent).
Ami eddig megvan:
$connection=mysql_connect($host,$user,$pw);
mysql_select_db($db, $connection);
$quotes=mysql_query(''select id, title, sectionid, catid, created from $table'', $connection);
$rows = mysql_fetch_row($quotes)
Így most van egy $rows változóm, amiben minden benne van, amire szükségem van, de ömlesztve.
Amit szeretnék:
-csak x darabot olvasson be, ne az egész táblát (pl.: $counter=5).
-minden adathoz rendelnem kellene egy css/html utasítást:
például, ha 3 sort akarok kiíratni, a végeredménynek valami ilyesminek kellene lennie:
<span class=''date1''>elso sor datuma</span><span class=''title1''>az elso sor cime</span>
<span class=''date2''>elso sor datuma</span><span class=''title2''>az elso sor cime</span>
<span class=''date3''>elso sor datuma</span><span class=''title3''>az elso sor cime</span>
Egy hasonló modult találtam, ami ezt csinálja, de sehogy sem sikerül az eredeti kódba a fenti sql utasításokat begyömöszölni:
$i = 0;
$lists = array();
foreach ( $rows as $row )
{
$lists[$i]->link = $link;
$lists[$i]->title = $row->title;
$lists[$i]->introtext = $row->introtext;
$lists[$i]->created = $row->created;
$i++;
}
és a megjlenítés része (kicsit fura a szintaxis a cms miatt):
<?php $counter = 1; ?>
<?php foreach ($list as $item) : ?>
<span class='date<?php echo $counter; ?>'><?php echo substr($item->created, 11, 5)?></span>
<span class='title<?php echo $counter; ?>'><?php echo $item->text; ?></span>
<?php endforeach; ?>
Minden segítséget köszönök!
Aktív témák
- Ryzen 7 3700X / RTX 2060 SUPER / 32GB RAM / 512GB NVMe Gamer PC
- Beszámítás! Motorola Sound Flow XT2549-1 hangszóró hibátlan működéssel
- Beszámítás! Lenovo Thinkpad P15 Gen 1 FHD notebook - i7 10850H 32GB DDR4 1TB SSD T2000 4GB W11
- Beszámítás! Samsung Galaxy S23 Ultra 256GB okostelefon garanciával hibátlan működéssel
- Samsung Galaxy S23 Plus 5G (8/512 GB) független, garanciás 210 000 Ft
- BESZÁMÍTÁS! MSI Cyborg 15 A12VF FHD GAMER notebook - i5 12450H 16GB DDR5 512GB SSD RTX 4060 8GB
- Hp 830 G8 Core i7 1185U 16Gb Ram Intel Iris FullHD IPS Boltból számlával Garanciával
- iPhone gyári/emelt kapacitású akkumulátor csere 6 HÓNAP GARANCIÁVAL
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- -68%OFF HP Spectre x360 14 (14-ef2276ng) i7-1355U/16GB/1TBSSD/3K 3000X2000 Amoled
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
