| | |
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA |
ahoj som začiatočník takže prosím o pomoc
mám skript na stránkovanie
Kód: <?php // zadefinovanie pocet zaznamov na jednu stranku $pocet = 5; // prevezme z GET cislo strany $pg = 0; if (isset($_GET['pg'])) $pg = abs(intval($_GET['pg'])); // nadviazanie spojenia s databazou $db = pg_connect("host=localhost dbname=databaza user=ondrej password=xyz123") or die('Nepodarilo sa spojit s databazou!'); $res_pocet = pg_query($db, "SELECT ceil(count(*) / ".$pocet.".0) FROM zaznamy") or die('Chyba dotazu (pocet)!'); $pocetstran = pg_fetch_result($res_pocet, 0, 0) - 1; if ($pg > $pocetstran) $pg = 0; $res_zaznamy = pg_query($db, "SELECT * FROM zaznamy LIMIT ".$pocet." OFFSET ".($pg * $pocet)) or die('Chyba dotazu (zaznamy)!'); ?> <?php if (pg_num_rows($res_zaznamy) == 0) { echo '<div>Databaza neobsahuje ziadny zaznam.</div>'; } while ($zaznam = pg_fetch_array($res_zaznamy)) { echo '<div>'.htmlspecialchars($zaznam['obsah']).'</div>'; } ?>
chcem aby mi tie záznamy ukazovalo ale neviem kde mam tie zaznamy vložiť
napr obrázky chcem aby mi zobrazovalo niekolko na stránke ale kde mam dať tie obrázky aby mi ich vypísalo
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
zaznamy, ktore sa maju zobrazovat na jednotlivych strankach, sa generuju v cykle while, cize obrazky ries tam...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 29.09.2009 20:59 | |
|
ale neviem jak to tam dostať nejaký skript by mi pomohol...teoreticky si predstavme že mam obrazky 1 až 10 že jak by to vypadalo
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Ja som raz davno robil jednu funkciu ktora zabezpecovala strankovanie
Kód: function strankovanie($select_mysql, $url, $pages) { $result=mysql_query($select_mysql); $num=mysql_num_rows($result);
if (!isset($_GET['strana'])){ $strana = 1; }else{ $strana = ($_GET['strana']); }
$limit = $pages; $celkovy_pocet=$num; $pocet_stran=ceil($celkovy_pocet/$limit); $pociatok=($strana*$limit)-$limit;
for ($i=1; $i<=$pocet_stran; $i++) { if ($i<>$strana) { echo "<a href=\"".$url."&strana=".$i."\">".$i."</a> | "; } else { echo "<font color=\"#FF0000\">".$i."</font> | "; } } echo "</p>";
$result = mysql_query("".$select_mysql." LIMIT $pociatok, $limit"); return ($result); } Potom som uz len urobil cyklus Kód: // Strankovanie $vyber_mysql = "SELECT * FROM ..."; $url_adresa = "sranka.php?nieco=nic"; $pocet_vysledkov = 5; // zobrazenia na stranu $result = strankovanie($vyber_mysql, $url_adresa, $pocet_vysledkov); // Zobrazenie vysledkov for($count = 0; $count < mysql_numrows($result); $count++) { $obrazok = mysql_result($result, $count, "obrazok");
echo "<img src="...$obrazok ...">"; // tam das proste ten obrazok zobazit
}
Pripojenie tam neni. To som mal zvlast funkciu pripojenie();
(asi tam neni vsetko uplne idalne napisane bo som to robil ked som zacinal iba)
Naposledy upravil Snacker dňa 29.09.2009 21:07, celkovo upravené 1
|
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 29.09.2009 21:07 | |
|
aha skusim stym nieco spravit vo volnom čase:D..dik
|
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 29.09.2009 21:20 | |
|
dal som tam toto Kód: <?php function strankovanie($select_mysql, $url, $pages) { $result=mysql_query($select_mysql); $num=mysql_num_rows($result);
if (!isset($_GET['strana'])){ $strana = 1; }else{ $strana = ($_GET['strana']); }
$limit = $pages; $celkovy_pocet=$num; $pocet_stran=ceil($celkovy_pocet/$limit); $pociatok=($strana*$limit)-$limit;
for ($i=1; $i<=$pocet_stran; $i++) { if ($i<>$strana) { echo "<a href=\"".$url."&strana=".$i."\">".$i."</a> | "; } else { echo "<font color=\"#FF0000\">".$i."</font> | "; } } echo "</p>";
$result = mysql_query("".$select_mysql." LIMIT $pociatok, $limit"); return ($result); } ?> <?php // Strankovanie $vyber_mysql = "SELECT * FROM ..."; $url_adresa = "sranka.php?nieco=nic"; $pocet_vysledkov = 5; // zobrazenia na stranu $result = strankovanie($vyber_mysql, $url_adresa, $pocet_vysledkov); // Zobrazenie vysledkov for($count = 0; $count < mysql_numrows($result); $count++) { $obrazok = mysql_result($result, $count, "obrazok");
echo "<img src="/forum/texyla/icons/silk/bold.png">"; echo "<img src="/forum/texyla/icons/silk/h1.png">"; echo "<img src="/forum/texyla/icons/silk/img.png">"; echo "<img src="/forum/texyla/icons/silk/italic.png">"; echo "<img src="/forum/texyla/icons/silk/ol.png">"; echo "<img src="/forum/texyla/icons/silk/right.png">"; echo "<img src="/forum/texyla/icons/silk/sup.png">"; echo "<img src="/forum/texyla/icons/silk/sub.png">"; echo "<img src="/forum/texyla/icons/silk/ol.png">"; echo "<img src="/forum/texyla/icons/silk/right.png>"; } ?>
a vypisuje mi to furt že
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/free/webovka.eu/a/adlerka/root/www/s.php on line 45
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Vadia ti tam uvodzovky
Kód: echo "<img src=[b]'[/b]/forum/texyla/icons/silk/bold.png[b]'[/b]>";
ale aj tak si nepochopil ...
Pokial viem tak si chcel vyberat z databazy, takze tie nazvy tych obrazkov mas niekde ulozene v databaze
|
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 29.09.2009 21:31 | |
|
šak prave to chcem vysvetliť..potrebuájem nejaký príklad
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Najprv si spravis napr. v phpmyadmin-ovi tabulku. Napr.
Id | obrazok | cas |
--------------------------
Id = jedinecny identifikator
obrazok = nazov obrazku, napr. image.jpg (mozno aj cesta)
cas = napr. cas kedy si to tam nahodil alebo vytvoril foto (to je fuk)
--------------------------
Potom si tam ponahadzujes tie obrazky napr.
1 | dovolenkaa.jpg | 12:14 01.01.2009 |
Potom pouzijes moju funkciu, (pridaj si do nej aj pripojenie alebo ho sprav predtym),
Potom funkciu zavolas tak ako som ti ukazal (ale samozreje si tam doplnis svoje veci)
a potom si v cykle ten udaj vezmes a obrazok zobrazis
|
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 29.09.2009 21:45 | |
|
ale ja to nechcem v php adminovy
|
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 29.09.2009 21:46 | |
|
Snacker píše: Vadia ti tam uvodzovky Kód: echo "<img src=[b]'[/b]/forum/texyla/icons/silk/bold.png[b]'[/b]>"; ale aj tak si nepochopil ... Pokial viem tak si chcel vyberat z databazy, takze tie nazvy tych obrazkov mas niekde ulozene v databaze
aha ale jak to dať do databázy
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Pozri, prvy prispevok, ktory si uviedol je na baze databazy
Potom pises ze to nechces v databaze a teraz, ze chces. Ako ti ma niekto pomoct ked sam nevies aku pomoc potrebujes. Zjavne nemas ani zaklady ale to by az tak nevadilo keby si si cital moje prispevky.
Takymto pristupom ti namam ako poradit. A nechavam vedenie stenleymu
//
Co si ja pamatam, tak si tu bol uz dost krat upozorneny aby si sa vyjadroval jasne.
|
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 01.10.2009 18:08 | |
|
tak ešte raz jak vložim tie obrázky do databázy?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP stránkovanie v dive - znemožní stránkovanie v PHP, ASP | 7 | 549 | 24.07.2011 12:44 shaggy | | strankovanie v JavaScript, VBScript, Ajax | 3 | 631 | 09.01.2009 12:47 rooobertek | | Strankovanie v PHP, ASP | 7 | 549 | 03.05.2008 11:24 qacer | | strankovanie v PHP, ASP | 6 | 350 | 30.09.2014 22:20 shaggy | | Strankovanie [ Choď na stránku: 1, 2 ] v PHP, ASP | 35 | 2261 | 13.01.2008 14:11 ROmario | | Vyriesene - Strankovanie v PHP, ASP | 0 | 364 | 12.03.2010 10:35 speedy | | Stránkovanie, pomoc v PHP, ASP | 13 | 626 | 30.07.2014 16:42 2xxx | | Strankovanie galerie v PHP, ASP | 2 | 338 | 25.06.2012 14:57 Slavci | | strankovanie clankov v Databázy | 12 | 864 | 07.11.2007 20:22 tatysp | | formular, strankovanie v PHP, ASP | 3 | 466 | 17.02.2009 16:11 Blackshadow | | Stránkovanie vo Worde v Ostatné programy | 2 | 1715 | 03.03.2009 15:47 slavo285 | | PHP a stránkovanie [ Choď na stránku: 1, 2 ] v PHP, ASP | 31 | 3191 | 03.07.2009 13:55 stenley | | strankovanie cez pole v PHP, ASP | 3 | 517 | 20.05.2008 8:56 p360t | | Strankovanie v mySQL v PHP, ASP | 5 | 1332 | 29.09.2006 21:19 atdesign | | strankovanie jaksi nefakci v PHP, ASP | 8 | 421 | 22.01.2009 20:41 djsulo | | vysvetlit: strankovanie - vdaka v PHP, ASP | 22 | 1405 | 26.06.2008 23:31 Blackshadow |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|