Hirdetés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Sony Xperia 1 V - kizárólag igényeseknek
- Apple iPhone 16 Pro - rutinvizsga
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- Olyan lesz a Google Térkép, mint a segítőkész haver az anyósülésen
- iPhone topik
- Kis méret, nagy változás a Motorolánál
- Rossz hírek a Galaxy S26-ok teléjét illetően
- Bemutatkozott a Poco F2 Pro (már megint)
- Samsung Galaxy A54 - türelemjáték
Ú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
- Dell Latitude 5290 i5 8350U, 8-16GB RAM, SSD, jó akku, EU bill., szép állapot, számla, 6 hó gar
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3915, 100% Akkumulátor
- BESZÁMÍTÁS! ASRock B650 Steel Legend WiFi R5 8600G 32GB DDR5 500GB SSD RX 7800XT 16GB NZXT H700i
- Samsung Galaxy A34 5G 128GB,Újszerű,Dobozával,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő




