[ Príspevkov: 34 ] 1, 2
AutorSpráva
Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
NapísalOffline : 12.02.2011 15:29 | Polia z PHP do Jquery

Nazdarek. Zacal som trocha studovat Jquery no a prave sa ucim pracovat s poliami. Chcel som si vyskusat predavanie poli pomocou Ajaxu / Json a narazil som na takyto problem. Neviem ako vyriesit predanie viacerych poli. Uvediem priklad:
subor.php:
Kód:
$pole = array("pole1", "pole2", "pole3", "pole4", "pole5");
$hodnota = array("hodnota1", "hodnota2", "hodnota3", "hodnota4", "hodnota5");
echo json_encode($pole);


zobraz.php:
Kód:
$("#odosli").click(function () {

$.ajax({
  type: "POST",
  url: "subor.php",
  data: "val=1",
  success: function(zphp){
      pole = $.parseJSON(zphp);     
$("#vysledok").text(pole[1]);

  }
});   
       
      });

Toto funguje. Ale neviem ako to zapisat tak, aby som dostal do tej "ajaxovej" funkcie obe polia a aby som s nimi mohol dalej pracovat. Teda hodnoty z $pole aj $hodnota. Neviete mi poradit?


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 12.02.2011 15:46 | Polia z PHP do Jquery

Vytvor si pole dvoch poli.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 12.02.2011 16:17 | Polia z PHP do Jquery

Ďuri... Celkom nerozumiem.. :? Ako si mam vytvorit pole dvoch poli.. ? Co presne mas na mysli?? A co v pripade, ze tych poli bude viac ?? Napr. budem potrebovat nejake udaje z databazy o uzivateloch (priklad: $pole1 -> mena, $pole2 -> datum narodenia, $pole3 -> adresa, $pole4 -> krajina a pod.)


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 12.02.2011 16:27 | Polia z PHP do Jquery

V PHPcku si vsetky tie polia vloz do jedneho pola, cim ti vznikne jedno velke pole, ktore prekonvertujes do JSON.
Kód:
array($pole, $hodnota);
vytvori
Kód:
[
   ['prvky', 'pola', '$pole'],
   ['prvky', 'pola', '$hodnota']
]


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 12.02.2011 16:37 | Polia z PHP do Jquery

No a ako to mam potom upravit v tom JQuery?? Resp. Ako potom budem pristupovat k jednotlivym prvkom pola?? Nemohol by si mi uviest nejaky jednoduchy priklad ako by to v tom JQuery malo vyzerat??


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 12.02.2011 16:51 | Polia z PHP do Jquery

No vsak som ti ukazal, co ti vznikne, z toho by ti to malo byt jasne. Vznikne ti dvojrozmerne pole, kde v pole[0] budes mat prvky pola $pole, v pole[1] zasa prvky pola $hodnota. Pripadne si vytvor v PHPcku oindexovane pole:
Kód:
array('foo' => $pole, 'bar' => $hodnota)
V JS ti tak vznikne klasicky objekt:
Kód:
{
   foo: ['prvky', 'pola', '$pole'],
   bar: ['prvky', 'pola', '$hodnota']
}
S tym pracujes klasicky, pole.foo[0], pole.bar[2] a tak dalej.

jQuery je dobra vec, ale rozmyslat za teba nebude. Bolo by velmi vhodne zoznamit sa so syntaxou Javascriptu.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 16.02.2011 10:54 | Polia z PHP do Jquery

Ďuri.. to co si mi napisal funguje dobre.. Dik.. ;) Ale problem nastava ak vytvaram pole z databazy. Nejako mi to uz potom nefunguje.
cize ak mam takto zapisane polia:
Kód:
$poleObrazok = array("IMG_1", "IMG_2", "IMG_3", "IMG_4", "IMG_5");
$polePoradie = array("1", "2", "3", "4", "5");
$poleVelke = array('obrMeno' => $poleObrazok, 'obrPor' => $polePoradie);
    echo json_encode($poleVelke);

tak to funguje super..Tak ako ma..Lenze pri tomto zapise (ak chcem vytvorit pole z DB):
Kód:
$poleObrazok = array(); 
$polePoradie = array();

for ($i=0; $i<=$pocet; $i++)
{   

  $zobraz=mysql_fetch_array($vyber);

$poleObrazok[] = $zobraz["obrazok"]; 
$polePoradie[] = $zobraz["poradie"];

$poleVelke = array('obrMeno' => $poleObrazok, 'obrPor' => $polePoradie);
    echo json_encode($poleVelke);           
}


to uz nefunguje vôbec.. :( A absolutne netusim preco..Pozeral som nieco o viacrozmernych poliach v php, no vsade som narazil len na zapisi podobne tym mojim..Ako to treba upravit??


Offline

Skúsený užívateľ
Skúsený užívateľ
Polia z PHP do Jquery

Registrovaný: 24.09.06
Prihlásený: 15.07.23
Príspevky: 1427
Témy: 37 | 37
Bydlisko: Bratislava
NapísalOffline : 16.02.2011 13:02 | Polia z PHP do Jquery

V prvom rade tie dva riadky
Kód:
$poleVelke = array('obrMeno' => $poleObrazok, 'obrPor' => $polePoradie);
    echo json_encode($poleVelke);

zrejme nemaju byt v tele toho for cyklu.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 16.02.2011 14:05 | Polia z PHP do Jquery

No aj ked nie su v tele toho cyklu, tak aj tak to nefunguje... :(


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 16.02.2011 14:17 | Polia z PHP do Jquery

Co znamena "nefunguje"? Skusal si aj sam vykoumat, v com by mohol byt problem? Vypis si to pole v PHP, obsahuje vsetko pozadovane? Vypis si cely obsah, ktory pride uz do prehliadaca, je zapis spravny? Chybova konzola v prehliadaci nehlasi nieco?


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 17.02.2011 14:23 | Polia z PHP do Jquery

OK..takze skusil som vsetko co ma ma napadlo..Skusal som to aj s jednym polom..A vysledok rovnaky.. Teda pokial chcem vypisat do pola udaje z DB a nasledne ich pouzit pomocou Jquery, tak to nefunguje..Dokonca som to skusil riesit aj pomocou funkcie implode V php mi to pole vypise v pohode..Vsetky udaje..Ale pri Jquery to nefunguje..Cize toto:
php:
Kód:
$obrazok= array();

for ($i=0; $i<=$pocet; $i++)


  $zobraz=mysql_fetch_array($vyber);
 
  $obrazok=$zobraz["obrazok"];
         
}

$pokus = implode(", ", $obrazok);
echo json_encode($pokus);

subor s Jquery:
Kód:
      var pole = $.parseJSON(zphp);
   $("#vysledok1").text(pole[1]);

Mi tiez nepomohlo..V IE mi to hlasi chybu:
Citácia:
1 ma hodnotu null alebo nie je objekt

Cize ak mi chcete niekto naozaj poradit, prosim..Poradte..Lebo fakt uz som z toho zufaly.. Budem naozaj rad!


Naposledy upravil newboy1 dňa 17.02.2011 14:25, celkovo upravené 1

Offline

Užívateľ
Užívateľ
Polia z PHP do Jquery

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 17.02.2011 14:25 | Polia z PHP do Jquery

Kód:
<?php print_r($zobraz); ?>


a velmi rychlo zistis preco ti to nefunguje...


_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 17.02.2011 14:51 | Polia z PHP do Jquery

No nezistil som to.. Ak pouzijem print_r tak vysledok vyzera nejako takto:
Kód:
Array ( [0] => IMG_25010541091.jpg [1] => IMG_25012041092.jpg [2] => IMG_25013241093.jpg [3] => IMG_25014441094.jpg [4] => IMG_25010142095.jpg [5] => IMG_25011442096.jpg )

Cize mi to v php vypise to pole, akurat, ze v JQuery mi to stale vypisuje tu chybovu hlasku:
Citácia:
1 ma hodnotu null alebo nie je objekt

Takze uz naozaj neviem v com je problem.. :(


Offline

Užívateľ
Užívateľ
Polia z PHP do Jquery

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 17.02.2011 14:55 | Polia z PHP do Jquery

Aha tak nic, lebo ja som zrovna vcera riesil vystup z mysql_fetch_array() a vyzeral z mne neznameho dovodu nejako takto, tak som myslel, ze mas rovnaky problem:

[0] => nieco, [stlpec] => nieco, [1] => nieco2, [stlpec2] => nieco2, [2] => nieco3, [stlpec3] => nieco3 atd...


_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 17.02.2011 15:28 | Polia z PHP do Jquery

Obsah premennej zphp je aky?


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 17.02.2011 16:32 | Polia z PHP do Jquery

Ďuri..Ja to pre istotu napisem cele..
zobraz.php (script s Jquery):
Kód:
<script>

$(document).ready(function(){

$(this).click(function () {

$.ajax({
  type: "POST",
  url: "ukazObraz_jx.php",
  data: "meno=Peter&album=1",
  success: function(zphp){
      var pole = $.parseJSON(zphp);
   $("#vysledok1").text(pole[1]);

          } 
    });           
  }); 
});

</script>


subor.php:
Kód:
$obrazok= array();
while ($zobraz=mysql_fetch_array($vyber))
{
  $obrazok=$zobraz["obrazok"];         
}

$pole_test = array("pole1", "pole2", "pole3", "pole4", "pole5");

echo json_encode($obrazok);

V tom subore subor.php je este dopyt na DB, ale to je tu zbytocne pisat..To je vsetko.. A tak ako som pisal v predchadzajucom prispevku..Prvky pola mi to v php bez problemov vypise..A to JQuery funguje iba ak pouzijem to pole $pole_test. No pri pouziti pola $obrazok mi to uz hlasi chybu (viď predchadz. prispevky)..Fakt nerozumiem preco to nefunguje.. :cry:


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 17.02.2011 16:41 | Polia z PHP do Jquery

Aha :rolleyes: ty do pola nevkladas nove hodnoty, ale ho stale prepisujes (mas tam $obrazok miesto $obrazok[]). Preto ti json_encode nevrati pole/objekt, ale jednu hodnotu.
To by si samozrejme zistil hned, keby si si vypisal obsah premennej zphp. Nauc sa, ze ked ti ludia na fore nieco kazu alebo od teba nieco pytaju, pre najrychlejsie vyriesenie problemu je vhodne robit presne to, co ti napiseme.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 17.02.2011 18:16 | Polia z PHP do Jquery

No bud som ta nepochopil, alebo chyba je v niecom inom..Lebo aj ked pouzijem takyto zapis:
Kód:
$obrazok= array();
while ($zobraz=mysql_fetch_array($vyber))
{
  $obrazok[]=$zobraz["obrazok"];         
}

$pole_test = array("pole1", "pole2", "pole3", "pole4", "pole5");

echo json_encode($obrazok);

tak vysledok je ten isty:
Citácia:
1 ma hodnotu null alebo nie je objekt

:cry:


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 17.02.2011 18:39 | Polia z PHP do Jquery

Este raz... co obsahuje premenna zphp?


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 18.02.2011 14:09 | Polia z PHP do Jquery

Ďuri.. Ja uz neviem ako to presne napisat.. Uz v predchadzajucich prispevkoch som pisal, ze premenna zphp ma hodnotu null. Teda napr. po zobrazeni hlasky alert sa tam zobrazia 4 pismenka: null !!! Teda neobsahuje nic..jednoducho neviem prist na to, ako mam urobit to pole z databazy tak, aby to cele fungovalo (vid predch. prispevky)..Ak by som totiz vedel prist na to, preco ma premenna zphp hodnotu null, tak tu nestracam 3 dni vypisovanim do fora..teda ak vies ako to vyriesit, resp. poznas odpoved, prosim napis to sem rovno a nie stale do okola tie iste otazky. :cry: Presiel som uz hadam vsetky stranky co mi google vychrlil, ale bohuzial vsade som narazil len na priklady z poliami, ktorych hodnoty dopredu pozname. A toto si viem vyriesit aj sam..Ak mas pocit, ze fakt len sedim a cakam, kym mi niekto napise riesenie, tak ver ze to tak nie je.. :(


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 18.02.2011 14:32 | Polia z PHP do Jquery

Nevidim, ze by si to niekde pisal. Chybova hlaska "1 ma hodnotu null alebo nie je objekt" nehovori nic o tom, ze premenna zphp ma hodnotu null.
Ak print_r($obrazok) vrati zmysluplne pole, premenna zphp nemoze byt null, skratka neverim.
Kód:
success: function(zphp)
{
   alert(zphp);
}
Toto ukazuje null? Ak ano, v PHP miesto echo json_encode($obrazok) zapis var_dump($obrazok) a pozri, co sa alertne.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 18.02.2011 14:47 | Polia z PHP do Jquery

Ďuri..Pisal som to ako odpoved pre TommyHot:
Citácia:
Cize mi to v php vypise to pole, akurat, ze v JQuery mi to stale vypisuje tu chybovu hlasku:
citácia:
1 ma hodnotu null alebo nie je objekt

Mozno som sa zle vyjadril..ale to je jedno..Proste mne v php to pole vypise, ked pouzijem aj napr.
Kód:
echo json_encode($obrazok);

Ak pouzijem print_r($obrazok), vysledok je tento:
Kód:
Array ( [0] => IMG_25010541091.jpg [1] => IMG_25012041092.jpg [2] => IMG_25013241093.jpg [3] => IMG_25014441094.jpg [4] => IMG_25010142095.jpg [5] => IMG_25011442096.jpg )

takze pole to vypise..v php..
Problem zrejme nastava az v tom samotnom JQuery..teda aspon si myslim ze tam je chyba..
Ak pouzijem var_dump($obrazok) namiesto echo json_encode($obrazok) Tak mi to vypise NULL teda velkymi pismenami..namiesto malych pismen ako pri json_encode($obrazok) :loony: Fakt neviem v com je problem, ked pri poli v ktorom si dopredu zadam hodnoty,tak ide vsetko spravne a akonahle to je pole tvorene z DB, tak mi to furt vyhadzuje null...


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 18.02.2011 15:05 | Polia z PHP do Jquery

Tvoj problem nedava ziaden zmysel. Bud robis niekde chybu ty alebo naozaj neviem. Vytvor zivu ukazku a posli nam odkaz, inak ti poradit nebudem vediet.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 18.02.2011 15:48 | Polia z PHP do Jquery

Ďuri...bohuzial..zivu ukazku sem nemozem pridat..sorry.. :oops: Ale tak dam sem cely script.:
zobraz.php (script s Jquery):
Kód:
<script>

$(document).ready(function(){

$(this).click(function () {

$.ajax({
  type: "POST",
  url: "subor.php",
  data: "name=peter&album=25",
  success: function(zphp){
   alert(zphp);

  }
 
});   
       
       }); 
});
</script>
<?
//  *** Dopyt na DB a zobrazenie nahladov z galerie - to funguje bez problemov ***

?>
 <p id="vysledok1">Tu bude Nazov obrazka</p>

subor.php:
Kód:
<?
$meno =$_POST['name'];
$album =$_POST['album'];

$vyber=mysql_query("SELECT obrazok FROM databaza WHERE uzivatel='$meno' AND album='$album' ORDER BY cas ASC");
   if (!$vyber) { $hlaska .= " Prepáčte, ale došlo ku chybe pri spojovaní. ";}
   $pocet=mysql_num_rows($vyber);


if(empty($pocet)) {$hlaska .= "Ľutujeme, ale galéria neobsahuje žiadne obrázky.";  }


else { // *** 1. ***

$obrazok = array ();
  while($zobraz=mysql_fetch_array($vyber))
{
      $obrazok[] = $zobraz["obrazok"];
 
  }
   
}// *** 1. ***

echo $hlaska;

$hodnota = array("hodnota1", "hodnota2", "hodnota3", "hodnota4", "hodnota5");

echo json_encode($obrazok);

 ?>

To je vsetko co v tych 2 suboroch mam..Nic viac.. teda ak chces, mas chut a cas, skus si to pozriet ci nahodou nemam niekde inde chybu.. lebo napr. ak pouzijem prave to pole $hodnota tak to vsetko funguje.. Inac stale rovnaky vysledok: NULL. A uz som z toho max. zufaly.. :cry:
Alebo ak poznas ine riesenie na moj problem, teda ako dostat udaje z DB do pola a nasledne ich vypisat cez JQuery..tak budem len velmi rad.. ;)


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 18.02.2011 16:05 | Polia z PHP do Jquery

newboy1 píše:
Bohuzial..zivu ukazku sem nemozem pridat..sorry
Comu na vete "inak ti poradit nebudem vediet" si nerozumel? Mne to je jedno, ja mozem kludne tipovat aj dva tyzdne, len ci to teba neomrzi, ked vlastnou neochotou zapricinis, ze tvoj problem stale nebude vyrieseny.
Akosi si protirecis:
newboy1 píše:
ak pouzijem prave to pole $hodnota tak to vsetko funguje.. Inac stale rovnaky vysledok: NULL.
vs
newboy1 píše:
Ak pouzijem print_r($obrazok), vysledok je tento:
Kód:
Array ( [0] => IMG_25010541091.jpg [1] => IMG_25012041092.jpg [2] => IMG_25013241093.jpg [3] => IMG_25014441094.jpg [4] => IMG_25010142095.jpg [5] => IMG_25011442096.jpg )
Takze ako to je? $obrazok je NULL alebo obsahuje spravne hodnoty?
Kedze pri vlastnom poli $hodnota tvoj skript funguje, je jasne, ze problem nebude v Javascripte, ale na serveri. Najvhodnejsie bude, ked uplne odstranis Javascriptovu cast a budes sa snazit opravit to vyberanie dat z databazy. Vyskusaj si napriklad overit, ci sa vobec vykona ta vetva else, ktora obsahuje pracu s polom $obrazok.


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 18.02.2011 17:57 | Polia z PHP do Jquery

Ďuri..Nieze by som nechcel dat odkaz na zivu stranku, ale jednoducho nemozem.. :( Nebudem rozpisovat preco.. NIe je to protirecenie, mozno skor zla interpretacia..Jednoducho..Ak spustim samotny subor subor.php, tak mi to hodnoty toho pola $obrazok vypise.Tak ako som to uviedol predtym. No ked "volam" to pole cez Jquery,
Kód:
success: function(zphp){
   alert(zphp);

teda ta premenna zphp (subor zobraz.php)ma hodnotu resp. vysledok NULL. Cize v Tej alert Hlaske mi zobrazi namiesto prvkov pola NULL. Ta vetva sa vykona (teda myslim) kedze mi to vypisuje prvky pola. Ja som skusal aj priamo zadat hodnoty pre dopyt na DB..
Kód:
$meno ="peter";
$album ="25";

No vysledok bol stale rovnaky..Teda ked si zobrazim stranku subor.php, vysledkom su zobrazene prvky pola $obrazok. Ale akonahle ich chcem zobrazit uz cez Jquery (teda zobraz.php), tak to nefunguje.
Citácia:
Najvhodnejsie bude, ked uplne odstranis Javascriptovu cast a budes sa snazit opravit to vyberanie dat z databazy

Tak tomu celkom nerozumiem.. :shock: Ako mam opravit vyberanie dat z databazy?? Ak odstranim Javascriptovu cast, kde budem mat potom Jquery??


Offline

Čestný člen
Čestný člen
Polia z PHP do Jquery

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 18.02.2011 19:11 | Polia z PHP do Jquery

To odstranenie Javascriptu som ti radil preto, aby si sa sustredil zatial len na PHP, to si vlastne spravil tym zobrazenim subor.php. Javascript by si si samozrejme vlozil potom naspat.
Povedat, ako najlepsie hladat chyby sam, je maximum, co mozem, lebo nespolupracujes tak, ako by sa od teba cakalo. Mne je to absolutne jedno, trap sa sam, kolko chces (vo volnom case si mozes precitat toto).
Ak sa nahodou najde niekto, kto bude ochotny pracne kopirovat tvoje kody, vytvarat si databazu, a hlavne domyslat si, ktoru z tisic moznych chyb si spravil ty, tak ti gratulujem.
To je asi tak vsetko odo mna.


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 | 0
NapísalOffline : 18.02.2011 22:50 | Polia z PHP do Jquery

Použi firebug (alebo niečo podobné v tvojom prehliadači) a pozri sa, čo presne ti príde zo serveru, pretože ak by v tom php skripte nebola žiadna chyba, tak by ti ten alert v najhoršom prípade vypísal nejaký text. Null, podľa mňa, vypíše len ak server nepošle vôbec nič. To by nastalo asi len v prípade, ak tam máš nejakú chybu a máš zakázané vypisovanie chybových hlásení (a v takom prípade si zapni zobrazovanie chýb).


Offline

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

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 19.02.2011 12:33 | Polia z PHP do Jquery

Uz som to vyriesil/opravil.. Tak nakoniec fakt bola chyba v tom php :oops: Ospravedlnujem sa a dakujem za pomoc.. ;)


Offline

Užívateľ
Užívateľ
Polia z PHP do Jquery

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 19.02.2011 14:20 | Polia z PHP do Jquery

No a v čom to bolo do kelu?! Keď už som to teda dočítal do konca, tak by som sa rád dozvedel, ako to skončilo!! Lebo to fakt nedáva žiadny zmysel...


 [ Príspevkov: 34 ] 1, 2


Polia z PHP do Jquery



Podobné témy

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

PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka a dopyt práce

0

1434

02.05.2011 12:08

magicmedia

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

PHP... konk.: arrays (polia)

v Backend

2

659

11.03.2007 19:46

qacer

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

php - jquery - refresh tlačidla

v Frontend

2

626

21.08.2010 22:00

miso

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

Jquery( Ajax) post do PHP

v Frontend

6

630

28.06.2013 14:53

rann14

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

AddRow (JS,Jquery či dáke php ?)

v Frontend

3

494

13.09.2011 20:47

camo

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

Polia

v Ostatné

2

775

03.05.2009 14:59

ricco24

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

Polia

v Backend

12

602

29.12.2014 13:24

chrono

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

viacrozmerne polia

v Backend

4

762

04.08.2009 18:39

pilná lama glama

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

c++polia

v Backend

3

656

10.07.2014 12:56

marian_r

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

polia postupnosti pascal

v Ostatné

6

1279

01.05.2007 20:40

audiotrack

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

Objekty ako polia

v Backend

7

793

03.01.2010 12:49

stenley

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

Polia , príkaz foreach

v Backend

4

940

30.12.2011 11:51

shaggy

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

Dropdown - schova polia

v Frontend

3

450

14.01.2013 18:47

shaggy

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

vyber prvkov - POLIA

v Backend

5

573

23.04.2010 10:48

stenley

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

Polia - lazarus programovanie pomoooc

v Ostatné

3

842

28.11.2012 14:00

BX

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

2rozmerne polia v jave

v Backend

8

748

29.03.2015 9:37

Lessik



© 2005 - 2026 PCforum, edited by JanoF