Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 34 ] Choď na stránku: 1, 2 ďalšia
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
Príspevok NapísalOffline : 12.02.2011 15:29

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
Bydlisko: Brno
Príspevok NapísalOffline : 12.02.2011 15:46

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
Príspevok Napísal autor témyOffline : 12.02.2011 16:17

Ď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
Bydlisko: Brno
Príspevok NapísalOffline : 12.02.2011 16:27

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
Príspevok Napísal autor témyOffline : 12.02.2011 16:37

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
Bydlisko: Brno
Príspevok NapísalOffline : 12.02.2011 16:51

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
Príspevok Napísal autor témyOffline : 16.02.2011 10:54

Ď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
Bydlisko: Bratislava
Príspevok NapísalOffline : 16.02.2011 13:02

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
Príspevok Napísal autor témyOffline : 16.02.2011 14:05

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
Bydlisko: Brno
Príspevok NapísalOffline : 16.02.2011 14:17

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
Príspevok Napísal autor témyOffline : 17.02.2011 14:23

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 17.02.2011 14:25

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
Príspevok Napísal autor témyOffline : 17.02.2011 14:51

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 17.02.2011 14:55

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
Bydlisko: Brno
Príspevok NapísalOffline : 17.02.2011 15:28

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
Príspevok Napísal autor témyOffline : 17.02.2011 16:32

Ď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
Bydlisko: Brno
Príspevok NapísalOffline : 17.02.2011 16:41

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
Príspevok Napísal autor témyOffline : 17.02.2011 18:16

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
Bydlisko: Brno
Príspevok NapísalOffline : 17.02.2011 18:39

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
Príspevok Napísal autor témyOffline : 18.02.2011 14:09

Ď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
Bydlisko: Brno
Príspevok NapísalOffline : 18.02.2011 14:32

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
Príspevok Napísal autor témyOffline : 18.02.2011 14:47

Ď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
Bydlisko: Brno
Príspevok NapísalOffline : 18.02.2011 15:05

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
Príspevok Napísal autor témyOffline : 18.02.2011 15:48

Ď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
Bydlisko: Brno
Príspevok NapísalOffline : 18.02.2011 16:05

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
Príspevok Napísal autor témyOffline : 18.02.2011 17:57

Ď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
Bydlisko: Brno
Príspevok NapísalOffline : 18.02.2011 19:11

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
Príspevok NapísalOffline : 18.02.2011 22:50

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
Príspevok Napísal autor témyOffline : 19.02.2011 12:33

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
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 19.02.2011 14:20

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...


Odpovedať na tému [ Príspevkov: 34 ] Choď na stránku: 1, 2 ďalšia


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 práce

0

1310

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP... konk.: arrays (polia)

v PHP, ASP

2

603

11.03.2007 19:46

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php - jquery - refresh tlačidla

v JavaScript, VBScript, Ajax

2

533

21.08.2010 22:00

miso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery( Ajax) post do PHP

v JavaScript, VBScript, Ajax

6

501

28.06.2013 14:53

rann14 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AddRow (JS,Jquery či dáke php ?)

v JavaScript, VBScript, Ajax

3

436

13.09.2011 20:47

camo Zobrazenie posledných príspevkov

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

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

12

500

29.12.2014 13:24

chrono Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

2

680

03.05.2009 14:59

ricco24 Zobrazenie posledných príspevkov

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

v PHP, ASP

4

697

04.08.2009 18:39

pilná lama glama Zobrazenie posledných príspevkov

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

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

3

520

10.07.2014 12:56

marian_r Zobrazenie posledných príspevkov

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

v PHP, ASP

5

498

23.04.2010 10:48

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

4

867

30.12.2011 11:51

shaggy Zobrazenie posledných príspevkov

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

v PHP, ASP

7

690

03.01.2010 12:49

stenley Zobrazenie posledných príspevkov

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

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

6

1188

01.05.2007 20:40

audiotrack Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

3

384

14.01.2013 18:47

shaggy Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

3

748

28.11.2012 14:00

BX Zobrazenie posledných príspevkov

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

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

8

609

29.03.2015 9:37

Lessik 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