Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok NapísalOffline : 29.09.2009 20:42

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


Offline

Správca fóra
Správca fóra
stránkovanie

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 29.09.2009 20:57

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
stránkovanie

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 29.09.2009 21:05

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

Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 29.09.2009 21:07

aha skusim stym nieco spravit vo volnom čase:D..dik


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
stránkovanie

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 29.09.2009 21:25

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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 29.09.2009 21:31

šak prave to chcem vysvetliť..potrebuájem nejaký príklad


Offline

Užívateľ
Užívateľ
stránkovanie

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 29.09.2009 21:40

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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 29.09.2009 21:45

ale ja to nechcem v php adminovy


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
stránkovanie

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 29.09.2009 21:57

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 01.10.2009 18:08

tak ešte raz jak vložim tie obrázky do databázy?


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. PHP stránkovanie v dive - znemožní stránkovanie

v PHP, ASP

7

549

24.07.2011 12:44

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie

v JavaScript, VBScript, Ajax

3

631

09.01.2009 12:47

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie

v PHP, ASP

7

549

03.05.2008 11:24

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie

v PHP, ASP

6

350

30.09.2014 22:20

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

35

2261

13.01.2008 14:11

ROmario Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyriesene - Strankovanie

v PHP, ASP

0

364

12.03.2010 10:35

speedy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stránkovanie, pomoc

v PHP, ASP

13

626

30.07.2014 16:42

2xxx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie galerie

v PHP, ASP

2

338

25.06.2012 14:57

Slavci Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie clankov

v Databázy

12

864

07.11.2007 20:22

tatysp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formular, strankovanie

v PHP, ASP

3

466

17.02.2009 16:11

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stránkovanie vo Worde

v Ostatné programy

2

1715

03.03.2009 15:47

slavo285 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP a stránkovanie

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

31

3191

03.07.2009 13:55

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie cez pole

v PHP, ASP

3

517

20.05.2008 8:56

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Strankovanie v mySQL

v PHP, ASP

5

1332

29.09.2006 21:19

atdesign Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strankovanie jaksi nefakci

v PHP, ASP

8

421

22.01.2009 20:41

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysvetlit: strankovanie - vdaka

v PHP, ASP

22

1405

26.06.2008 23:31

Blackshadow Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra