Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 04.01.11
Prihlásený: 03.05.12
Príspevky: 8
Témy: 4
Príspevok NapísalOffline : 29.08.2011 21:44

Ahojte,mám skript na zobrazovanie obrázkov z db.
Nedarí sa mi ho upraviť aby sa obrázky zobrazovali náhodne a aby fungovali ako odkaz.
Za pomoc vopred ďakujem.
Kód:
<?php
require "spojenie.php";
        $sql = "SELECT * FROM images";
 
       
        $result = mysql_query($sql) or die("Invalid query: " . mysql_error());
       
       
        header("Content-type: image");
        echo mysql_result($result, 4,'imageData');

   ?>


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 29.08.2011 22:05

Môzeš tú štvorku nahradiť náhodným číslom od 0 do http://php.net/manual/en/function.mysql-num-rows.php

Ja by som to ale spravil nejako takto:
Kód:
$sql = "SELECT * FROM images ORDER BY RAND() LIMIT 1";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);

header("Content-type: image");
echo $row["nazovriadka"]


A aby fungovali ako odkaz? To tu nesprávíš. Urob si nový súbor, do ktorého vložíš kód
Kód:
<a href="#"> <img src="tentosubor.php"> </a>

A pristupuj k obrázkom cez neho.


Offline

Čestný člen
Čestný člen
náhodné zobrazovanie obrázkov

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 29.08.2011 22:14

Len tak mimochodom, zapis HTTP hlavicky Content-type: image je chybny. Pouzi platny MIME typ pre taky typ obrazku, aky mas ulozeny v databaze.


Offline

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

Registrovaný: 04.01.11
Prihlásený: 03.05.12
Príspevky: 8
Témy: 4
Príspevok Napísal autor témyOffline : 31.08.2011 22:33

Vďaka za pomoc,akurát neviem aký typ za image použiť keď v databáze mám jpg aj gif.


Offline

Čestný člen
Čestný člen
náhodné zobrazovanie obrázkov

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 31.08.2011 23:17

To mas v databaze binarne data? Wow. No, kazdopadne, to mozes rozhodnut podla tzv. magic number, sekvencie niekolkych bajtov na zaciatku suboru; GIF obrazky (MIME type image/gif) zacinaju na GIF87a alebo GIF89a, JPEG obrazky (image/jpeg) zasa na dvojicu bajtov 0xFF 0xD8.


Offline

Užívateľ
Užívateľ
náhodné zobrazovanie obrázkov

Registrovaný: 01.12.09
Prihlásený: 20.04.19
Príspevky: 862
Témy: 26
Bydlisko: Žilina
Príspevok NapísalOffline : 01.09.2011 8:50

A preco len v db nepriradis jednotlivym cislam obrazok, v php random number ohranicene poctom obrazkov do premennej napr.$obrazok a potom uz len vybrat nazov obrazka prisluchajuceho k cislu.







_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
Offline

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

Registrovaný: 04.01.11
Prihlásený: 03.05.12
Príspevky: 8
Témy: 4
Príspevok Napísal autor témyOffline : 03.09.2011 21:01

Content-type som vyriešil ,len sa mi nedari spraviť kód tak aby obrázok fungoval ako odkaz kde adresa na ktorú odkazuje je uložená v databáze pri obrázku.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 03.09.2011 21:10

Čo ti bráni dať <img> do <a>?


Offline

Užívateľ
Užívateľ
náhodné zobrazovanie obrázkov

Registrovaný: 27.11.10
Prihlásený: 20.08.13
Príspevky: 112
Témy: 18
Príspevok NapísalOffline : 09.09.2011 14:25

Ja len podotknem taku zaujimavost. Vyberanie nahodneho riadku metodou
Kód:
SELECT * FROM images ORDER BY RAND() LIMIT 1
je niekoľko krat pomalsie ako vybrat celu tabulku a nahodny riadok vybrat v PHPcku.


Offline

Užívateľ
Užívateľ
náhodné zobrazovanie obrázkov

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 09.09.2011 14:27

Citelne pri tisickach zaznamov







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
náhodné zobrazovanie obrázkov

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 09.09.2011 21:46

alebo skor vygenerovat nahodne cislo v php a potom ho poslat ako limit $rand,1
http://www.electrictoolbox.com/msyql-al ... r-by-rand/


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Náhodne zobrazovanie scriptu

v PHP, ASP

1

726

22.12.2006 18:05

Alyx_Vance Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie reklamy nahodne medzi prispevkami

v Redakčné systémy

0

376

13.05.2007 2:03

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahodne zobrazenie obrazkov z priecinka

v PHP, ASP

8

664

23.06.2009 18:51

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čudné zobrazovanie obrázkov

v Sieťové a internetové programy

8

474

24.03.2008 12:19

Tomas1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. opakované zobrazovanie obrázkov

v JavaScript, VBScript, Ajax

0

459

04.01.2011 18:09

majoha Zobrazenie posledných príspevkov

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

v Služby a webstránky

2

254

07.05.2013 8:30

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazovanie obrázkov z DB

v PHP, ASP

2

408

27.04.2011 22:36

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie obrázkov na www.hyperinzercia.sk

v Sieťové a internetové programy

3

1116

15.06.2008 13:20

erikale Zobrazenie posledných príspevkov

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

v Redakčné systémy

7

777

20.08.2007 15:42

Flety Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

5

913

29.01.2009 20:43

dsljohn Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

0

270

15.04.2021 22:06

medove Zobrazenie posledných príspevkov

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

v PHP, ASP

2

556

08.09.2008 7:25

stenley Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

12

592

18.06.2013 22:32

walther Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

3

513

07.12.2008 15:08

rooobertek Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

7

665

04.03.2010 12:14

vputin Zobrazenie posledných príspevkov

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

v PC skrinky a zdroje

3

369

03.05.2016 14:04

Miso122 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