- OLED monitor topic
- Androidos tablet topic
- Vezetékes FÜLhallgatók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Projektor topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Gyorsan cáfolta az Xbox hardverek lelövéséről szóló pletykákat a Microsoft
- TCL LCD és LED TV-k
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Amlogic S905, S912 processzoros készülékek
Aktív témák
-
Forest_roby
őstag
aha, biztos vmit elírtam, mert az eredeti ciklusom ártírásával próbálkoztam és nem volt jó. Most csináltam egy teljesen új ciklus és jó lett!
Mindenesetre köszi!!
mod: Cucka:
Látom közben megjött a te válaszod is!
most így néz ki:
//meglátjuk mi lesz belőle!!
$keres = ''select '' . $topic_name . ''.comment, '' . $topic_name . ''.comment_id, '' . $topic_name . ''.date, '' . $topic_name . ''.user_id, users.loginName from '' . $topic_name . '' left join users on ('' . $topic_name . ''.user_id=users.user_id) order by comment_id desc'';
$eredmeny = mysql_query($keres) or die(''Adatbazis hiba: mysql hibauzenet:''.mysql_error());
...
...
while ($vegeredmeny = mysql_fetch_array($eredmeny))
{
echo ''--------------------<br>'';
echo $vegeredmeny[loginName] . ''<br>'';
}
És most műxik! THX!
[Szerkesztve] -
Forest_roby
őstag
Tuti, most már keresnem se kell!
ui.: a chmod -ot ismerem, meg úgy általában a (populárisabb) linux parancsokat ismerem.
ui2.: a php-mysql hez nem értek, de a google-t tudom használni, ha tudom mit kell keresni!!/
/
mod: Látod, mosolyog az avatarom - nehogy megsértődj! Még egyszer, köszi a linkeket is!
[Szerkesztve] -
Forest_roby
őstag
A kész forrás nem fontos, de majd ha elakadok jövök kérdezősködni!
rögtön az első:
''chmoddal/.htaccessel fajl jogosultsagait ugy allitod be, hogy apache ne tudja olvasni a fajlt, de php igen. (pl. chmod 700)''
tehát terminálban keresem meg az adott mappát és chmod 700 ./.htaccessel és kész? én azt hittem, hogy a ''/.htaccessel'' file tartalmát kell módosítgatni....
Még egyszer kösz az eddigieket is! /majd még úgy is jövök/ -
faster
nagyúr
szal csak a sorokat tombbe pakolas a legjobb modszer szerintem a SELECT lekerdezes eredmenyenek tarolasara.
Szerintem meg teljesen felesleges select eredményét tárolni tömbben. Egy while(...fetch_assoc) sor semmivel sem bonyolultabb, mint egy foreach, viszont kevesebb memóriát eszik. -
faster
nagyúr
Ahh, értem, háááát, szokatlan megoldás. :)
Én a saját db, db_res osztályomat használom, és az sem bonyolultabb, mint a tömbkezelés.
pl:
$query = ''SELECT id,leadpic,title,lead,UNIX_TIMESTAMP(public_date) AS public_date FROM news ''.$where.'' ORDER BY public_date DESC LIMIT ''.$f.'',''.PERPAGE;
$res = $db->query($query);
if($res->num_rows()) {
while($row = $res->fetch()) {
echo $row[''mezonev''];
}
}
else {
echo ''ez töküres'';
}
[Szerkesztve] -
zeix
senior tag
Most ezt a hibaüzit kaptam:
Fatal error: Cannot use [] for reading in c:\appserv\www\06\lista.php on line 61
hirek=mysql_query(''SELECT * FROM emberek ORDER BY nev DESC LIMIT $offset,$darabperlap'');
while ($sor = mysql_fetch_array($hirek))
{
$sorok[]=$sor[]; 61. sor
}
$hirek=$sorok; -
zeix
senior tag
OK!
ezt írja ki a lap aljára
oldalak: [0]
és csak az első 20-at látom a 2400-ból
<?
$hirek_szama=mysql_query(''SELECT count(*) FROM emberek'');
$hirek=mysql_query(''SELECT * FROM emberek ORDER BY nev DESC LIMIT $offset,$darabperlap'');
$i=0; -------ha itt az értéket növelem pl. 1-re akkor [1] linkelve lesz a lap alján de semmi több
while(($hirek_szama)>0)
{
if ($page==$i)
{
echo '' [$i] '';
}
else
{
echo ''<a href='lista.php?page=$i'>[$i]</a>'';
}
$i++;
$hirek_szama=$hirek_szama-$darabperlap;
}
?> -
zeix
senior tag
Yo reggelt!
Otthon átnéztem a dolgokat. Az jó hogyha a $page-nek nincsen értéke?
ezálltal a $offset is = 0
ez ugyanaz mintha azt írnám, hogy
$parancs = ''SELECT * FROM emberek ORDER BY NEV LIMIT 0,20'';
$darabperlap=20;
$offset=$page*$darabperlap;
$parancs = ''SELECT * FROM emberek ORDER BY NEV LIMIT $offset,$darabperlap'';
$eredmeny = mysql_query($parancs);
kiirás:
$hirek_szama=mysql_query(''SELECT count(*) FROM emberek'');
$hirek=mysql_query(''SELECT * FROM emberek ORDER BY nev DESC LIMIT $offset,$darabperlap'');
$i=0;
while(($hirek_szama)>2320)
{
if ($page==$i)
{
echo '' [$i] '';
}
else
{
echo ''<a href='lista.php?page=$i'>[$i]</a>'';
}
$i++;
$hirek_szama=$hirek_szama-$darabperlap;
}
?> -
zeix
senior tag
Ezen már csak nevetni tudok!....
<?
$hirek_szama=mysql_query(''SELECT count(*) FROM emberek'');
$hirek=mysql_query(''SELECT * FROM emberek ORDER BY nev DESC LIMIT $offset,$darabperlap'')
$i=0;
while(($hirek_szama)>0) 57.sor
{
if ($page==$i)
{
echo '' [$i] '';
}
else
{
echo ''<a href='lista.php?page=$i'>[$i]</a>'';
}
$i++;
$hirek_szama=$hirek_szama-$darabperlap;
}
?>
most ezt írja ki:
Parse error: syntax error, unexpected T_VARIABLE in c:\appserv\www\06\lista.php on line 57
[Szerkesztve] -
zeix
senior tag
OK!
Az eleje müxik de a linkiiratás nem :(
<?
$hirek_szama=mysql_query(SELECT count(*) FROM emberek);
$lapok_szama=$hirek_szama/$oldal;
for($i=0,$i<=$lapok_szama,$i++)
{
$sorszam=$i+1;
echo ''<a href=''lista.php?oldal=$sorszam''>$sorszam</a>'';
}
?>
hiba:
Parse error: syntax error, unexpected T_STRING in c:\appserv\www\06\lista.php on line 56 -
zeix
senior tag
Frankó!
Csináltam pár db változót:
$parancs = ''SELECT * FROM emberek ORDER BY nev LIMIT 0, 100'';
$parancs2 = ''SELECT * FROM emberek ORDER BY nev LIMIT 101, 200'';
$parancs3 = ''SELECT * FROM emberek ORDER BY nev LIMIT 201, 300'';
$eredmeny = mysql_query($parancs);
Egy formot amit még nem tudok, hogy fog működni:
<form method='''' action=''''>
<select size=''1'' name=''oldalak'' size=''1''>
<option value=''<?$eredmeny = ''mysql_query($parancs)'';?>''>1-100</option>
<option value=''<?$eredmeny = ''mysql_query($parancs2)'';?>''>101-200</option>
<option value=''<?$eredmeny = ''mysql_query($parancs3)'';?>''>201-300</option>
</select>
<input type=''submit'' value=''Tovább''>
</form>
Hogyan tudom összerakni?
[Szerkesztve]
Aktív témák
- Synology NAS
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- OLED monitor topic
- Tőzsde és gazdaság
- Lakáshitel, lakásvásárlás
- Androidos tablet topic
- Autóápolás, karbantartás, fényezés
- PlayStation 5
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mass Effect
- További aktív témák...
- Google Pixel 10 Pro XL Moonstone Super Actua 120 Hz, Pro kamera 5 zoom 256 GB Használt,Gari
- Samsung Galaxy Z Fold4 Graygreen Duplakijelzős produktivitás, 120 Hz, Garancia 2026. 03. 22-ig
- ROG Strix G513RC 15.6" FHD IPS Ryzen 7 6800HS RTX 3050 16GB 512GB NVMe magyar vbill gar
- Apple iPhone 16 Pro Max Natural Titanium Titán dizájn, Pro kamera 5 zoommal,120 Hz ProMotion,100%
- Apple iPhone 16 Pro Max Desert Titanium Titán dizájn, Pro kamera, 120 Hz ProMotion,90%,3 hó gari
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Apple iPhone 14 / 128GB / Kártyafüggetlen / 12Hó Garancia / 83% akku
- Apple iPhone 15 128GB,Dobozával,12 hónap garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest