- Vivo X200 Pro - a kétszázát!
- Így lesz tégla a porszívódból - a Roidmi csődje
- Kifelé is csukható a Z Flip7?
- Nubia Red Magic 10S Pro - újratöltve
- Kezünkben a Honor Magic V5
- Mindenki Z Fold7-et akar
- Apple Watch
- iPhone topik
- Képen az iPhone 17 Pro kétféle akkumulátora
- Motorola Edge 50 Ultra - szépen kifaragták
Hirdetés
Köszönjük a sok biztatást, támogatást! Utolsó pillanat a féláras hirdetésfeladásra, előfizetésre!
Új hozzászólás Aktív témák
-
Lortech
addikt
Phpmyadminnal lehet lekérdezést is exportálni excelnek. De egyébként xml, xhtml-be menti az is, az excel meg tudja nyitni. Nézz bele egy ilyen kiexportált fájlba, megírható szerintem kis időráfordítással, vagy kiszedni a phpmyadminból a rutinokat (libraries / export).. De ha van pear, akkor ezt is meg lehet nézni: [link] Úgy látom a phpmyadmin is ez utóbbit használja, ha adott.
-
vakondka
őstag
Beleraktam pár védelmet is...
...ha a page után beírnak valami hülyeséget, ne feküdjön meg egyből az oldal (elküld az index.php-ra ha nem szám van utána),
meg csak akkor legyen előre és vissza gomb, amikor épp logikus, hogy legyen...
...mert ugye az első oldalon nem kell vissza, az utolsón, meg nem kell előre...
részben a nemrég elkészült webáruházamból ollóztam...amit csesztek kifizetni...
Sok sikert !
[Szerkesztve] -
vakondka
őstag
Szia,
Az alábbi kódot nem próbáltam ki, de elvileg jó, remélem így már könnyebben boldogulsz :)
<?php
$oldal=$_GET['page'];
$next_page=$oldal+30;
$back_page=$oldal-30;
if (empty($_GET['page'])){$oldal=0;}
if (!is_numeric($oldal)){
header(''Location: index.php'');
exit;}
// ide jön az sql
$sql=''SELECT * FROM products WHERE ...feltétel... ORDER BY `id` ASC LIMIT $oldal,30'';
mysql_connect...
mysql_select_db...
$eredmeny = mysql_query($lekeres);
$rows = mysql_num_rows($eredmeny);
if ($back_page>=0){
echo '<a href=''index.php?page='.$back_page.'''>Vissza</a>';}
if ($rows>$next_page){
echo '<a href=''index.php?page='.$back_page.'''>Következő</a>';}
while ($egytermek_adatai = mysql_fetch_array($eredmeny)) {
// terméklistázás...stb...
}
?> -
vakondka
őstag
az adatbázis lekérdezésben (a SELECT végén) használd a LIMIT-et.
pl: SELECT * FROM products WHERE ...ide jön hogy mi szerint... ORDER BY `akármi` ASC LIMIT $oldal,30
utána a két gomb linkjét úgy csinálod meg, hogy elküldöd neki a $oldal változót.
így a 0,30 az első 30-at adja, a 30,30 a másodikat, s így tovább... -
DArchAngel
tag
Értem.
Vannak ugye a listában elemek. Ezekek egy <select> -ben az <option> tagek jelölik a tartalmat.
Namost: <option value=''Csongrád''>Csongrád</option> ad egy olyan listaelemet, aminek a valós értéke és a kiírt értéke is Csongrád. Ha
<option value=''Csongrád'' selected>Csongrád</option>, akkor az is lesz kiválasztva az oldal megjelenítésekor, ahol a selected van.
<select name=''megyek''>
<?
foreach ( $megyek as $key =>$value ) {
if ($value[ ''megyeazonosito'' ]==$a_ceg_megye_erteke_az _adatbazisbol) {
echo '<option value=''' . $value[ ''megyeazonosito'' ] . ' '' selected>' . $value[ ''megyenev'' ] . '</option>';
} else {
echo '<option value=''' . $value[ ''megyeazonosito'' ] . ' ''>' . $value[ ''megyenev'' ] . '</option>';
}
}
?>
</select>
[Szerkesztve]
Új hozzászólás Aktív témák
- Szinte új! 3 Hónapos! Playstation 5 Slim Disc (Lemezes) Kiadás! Garancia: 2027.05.15
- Logitech Z333 2.1 (980-000953/1202) Aktív hangfal
- NVIDIA Quadro M2000 4GB GDDR5 profi munkára, CAD, 3D, stabil kártya!
- Csere-Beszámítás! Ajándék ROG Táska! Asus Rog Ally Z1 Extreme RC71L - 512GB SSD + 16GB LPDDR5
- Asus BE24A 24" IPS monitor
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- iKing.Hu - Samsung Galaxy S25 Edge Használt, karcmentes állapotban 12 GB RAM / 512 GB tárhely
- 12 GB-os RTX 4070Ti - garanciával
- LG 55B4 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Szinte új! 3 Hónapos! Playstation 5 Slim Disc (Lemezes) Kiadás! Garancia: 2027.05.15
Állásajánlatok
Cég: FOTC
Város: Budapest