[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74 | 74
Bydlisko: Michalovce
NapísalOffline : 15.03.2009 11:30 | obrazok, premenna, vyber z DB

Nazdarek. V javascripte som uplny zaciatocnik a snazim sa mu maximalne vyhybat..No i tak ho chcem v co najjednoduchsej forme zapracovat na stranke. Cize k veci. Mam spravenu taku mensiu galeriu obrazkov s nahladmi a popisom. Zobrazovanie samotneho obrazka chcem riesit cez prikaz:
Kód:
<img src=\"./nahlady/obrazok_small.jpg\" width=\"100px\" height=\"150px\" onclick=\"document.getElementById('image').src='./velkeobrazky/velkyobrazok.jpg';\" >";


Problem je ze by som potreboval, aby mi to vytiahlo z DB aj nejake udaje k obrazku..Napr. komentar, datum, hodnotenie a pod. Preto sa chcem opytat, ci je mozne do tohto odkazu, zapracovat este nejaku premenu aby som ju mohol potom spracovavat cez php (cize vybrat potrebne udaje k zobrazovanemu obrazku). Ak ano, ako by mal spravne vyzerat ten zapis, aby som tu premenu dalej mohol spracovavat cez php?? Dakujem..


Offline

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

Registrovaný: 04.04.07
Prihlásený: 17.07.24
Príspevky: 532
Témy: 35 | 35
Bydlisko: Bratislava
NapísalOffline : 15.03.2009 11:48 | obrazok, premenna, vyber z DB

to nema nic s javascritom, spravis to takto
Kód:
$result = mysql_query('select malyobr, velkyobr, komentar, datum, hodnotenie from obrazky');
while($row=mysql_fetch_array($result)) {
  echo('<img src="./nahlady/' . $row['malyobr'] . '.jpg" width="100px" height="150px" onclick="document.getElementById(\'image\').src=\'./velkeobrazky/' . $row['velkyobr'] . '.jpg\';" > Komentar: ' . $row['komentar'] . ', datum: ' . $row['datum'] . ', hodnotenie: ' . $row['hodnotenie']);
}


_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 15.03.2009 14:01 | obrazok, premenna, vyber z DB

No to co si napisal, sice funguje ale to nie je to co potrebujem ja.. Totiz v tom tvojom pripade to spravi to, ze ku kazdemu nahladu mi vypise "tie udaje tzn. Komentar, datum atd" ale velky obrazok zostane bez popisu. Lenze ja potrebujem presny opak. Ciste nahlady(teda bez popisu) a velky obrazok, ktory sa mi zobrazi po kliknuti na nahlad a pod nim by sa mi vypisali tie udaje.. A po kazdom kliknuti na nahlad(zmene) sa mi tiez zmenia "popisne udaje velkeho obrazka".


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 16.03.2009 15:32 | obrazok, premenna, vyber z DB

No vidim, ze sa asi k tejto teme odpovede nedockam.. :cry: Tak to skusim inac..Nemohol by mi niekto poradit ako do toho odkazu obrazka zapisat namiesto .src nejaku premennu aby som potom tu premennu nejakym spôsobom mohol dalej spracovavat v php?? Cize nieco v tom zmysle ze:
Kód:
$hodnota1="nejaka hodnota ktoru by som potom mohol pouzit v php";
<img src=\"./nahlady/obrazok_small.jpg\" width=\"100px\" height=\"150px\" onclick=\"document.getElementById('image').value='nejaka hodnota ktoru by som potom mohol pouzit v php.';\" >";
....tu bude pokracovat kod php...

...Tu by som potreboval tu hodnotu nejako dostat do premennej $hodnota2  a s tou by som nejako dalej pracoval...Nieco v tom duchu ze:
$hodnota2 sa bude rovnat hodnote  .value

Fakt je pre mna javascript spanielska dedina a v podstate len toto potrebujem nejako v js doriesit..


Offline

Čestný člen
Čestný člen
obrazok, premenna, vyber z DB

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 16.03.2009 17:39 | obrazok, premenna, vyber z DB

Mozes pouzit Ajax. Tu hodnotu getElementById('image').src Ajaxom cez GET alebo POST posles PHP skriptu a robis s nou co chces. Neviem, co presne chces, tak ti viac neporadim.


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 17.03.2009 11:41 | obrazok, premenna, vyber z DB

Ďuri ..dik za odpoved..Ale AJAX ovladam este menej ako javascript - teda vôbec :loony: , takze moc mi to nepomohlo..Ked som k AJAXu nieco pozeral na stranke z tvojho odkazu, tak mam pocit ze bez JS s AJAXom ani nepohnem :cry: Cize mi neostava asi nic ine len zacat studovat Javascript..

K tej tvojej otazke.. Co presne chcem docielit som popisal v hore uvedenych prispevkoch.. ;) Ale este raz to vysvetlim..potrebujem docielit to, ze ked si klinknem na obrazok (nahlad) tak sa mi prenesu udaje v url (napr. nazov obrazka, id albumu a pod. ), tak aby som mohol potom pomocou tych udajov v URL, spravit select na DB.. Vybraz samotny obrazok(ktory sa ma zobrazit po kliknuti na nahlad) a nejake info k nemu..


Offline

Čestný člen
Čestný člen
obrazok, premenna, vyber z DB

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 17.03.2009 12:40 | obrazok, premenna, vyber z DB

Aha, tak ti pomozem kodom:
Kód:
<script>
if (typeof XMLHttpRequest == 'undefined') /*IE 6 a nizsie nepoznaju XMLHTTPRequest(), ale pouzivaju ActiveXObject*/
{
   XMLHttpRequest = function() {
      return new ActiveXObject( (navigator.userAgent.indexOf('MSIE 5') >= 0) ?
         'Microsoft.XMLHTTP' : 'MsXML2.XMLHTTP' );
   }
}
function odosli_udaje(nazov_obr, id_albumu)
{
   var xmlhttp = new XMLHttpRequest();
   var url = 'subor.php?nazov_obr='+encodeURIComponent( nazov_obr )+'&id_albumu='+encodeURIComponent( id_albumu ); /*url suboru; udaje prenasame klasicky v GET*/
   xmlhttp.open( 'GET', url, true );
   xmlhttp.send( null );
   xmlhttp.onreadystatechange=function() {
      if(xmlhttp.readyState==4)
      {
         alert( xmlhttp.responseText ); /*v xmlhttp.responseText sa nachadza odpoved php skriptu; tuto cast mozes vynechat, pokial nepotrebujes spracovat odpoved*/
      }
   }
}
</script>


Dalej pridaj, aby sa tato funkcia vyvolavala po kliknuti na obrazok:
Kód:
<img src="obrazok.gif" alt="" onclick="odosli_udaje('nazov obrazku', 'id albumu')">


A v PHP skripte udaje z GET spracujes:
Kód:
<?php
$nazov_obr = $_GET['nazov_obr'];
$id_albumu = $_GET['id_albumu']; //nezabudni vstupy osetrit
mysql_query(...);
?>


 [ Príspevkov: 7 ] 


obrazok, premenna, vyber z DB



Podobné témy

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

Obrázok na obrázok

v HTML, XHTML, XML, CSS

3

559

16.02.2010 16:04

Abhorrens

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

premenna

v JavaScript, VBScript, Ajax

10

1018

31.07.2008 17:35

chrono

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

Premenná

v PHP, ASP

7

677

24.08.2008 16:15

p360t

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

Premenna (int)

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

4

508

30.11.2010 12:54

capricorn7

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

PHP premenna

v PHP, ASP

17

775

27.09.2012 21:16

stenley

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

OOP, premenna

v PHP, ASP

1

651

26.10.2009 21:44

rooobertek

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

Realna premenna

v Delphi, Visual Basic

1

618

06.11.2009 21:36

Fico

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

Najväčia premenná

v PHP, ASP

8

481

16.02.2010 20:48

janik366

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

TEXTAREA a premenna

v PHP, ASP

3

430

13.03.2008 10:35

Blackshadow

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

premenna v url

v JavaScript, VBScript, Ajax

5

627

07.11.2009 11:50

johny694

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

premenna a switch

v PHP, ASP

2

440

07.01.2010 9:40

tyr

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

premenna do iframe

v PHP, ASP

2

282

17.11.2013 11:11

shaggy

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

premenna v Delphi

v Delphi, Visual Basic

1

1134

21.04.2009 18:00

Fico

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

Nevyuzita premenna C

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

7

541

05.04.2017 7:14

17mark

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

Visual Basic premenná public

v Delphi, Visual Basic

0

509

04.12.2013 11:40

Karo88

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

Premenna v SQL dopyte

v PHP, ASP

3

391

10.07.2012 12:47

xxx9955



© 2005 - 2025 PCforum, edited by JanoF