eregi Posted April 24, 2008 Report Share Posted April 24, 2008 (edited) Tātad vēlos izveidot mazas ikoniņas ar nākošajiem 3 ierakstiem, pašreizējo un iepriekšejajiem 3. piem skatos kaut ko, kam id ir 4. tad uzrādītu | 7 | 6 | 5 | 4 | 3 | 2 | 1 | itkā mēģināju - http://paste.php.lv/7237?lang=php lieta tāda, ja pēkšņi kāds no id trūkst, piem 6, tad lai ņem | 8 | 7 | 5 | 4 | 3 | 2 | 1 | ceru, ka sapratāt itkā tā $b ( vecākie ieraksti ) strādā. Bet, ar vecākajiem ir problēmas, piem pašlaik man tabulā ir ieraksti 2 | 4| 5 | 6 | un es veru vaļā id 5, tad man sakārtojās - | 2 | 6 | 5 | 4 | 2 | tātad problēma ir tur, kur attēlo jaunākos ierakstus. ceru, ka sapratāt domu, gribu zināt, kā panākt, lai tie jaunākie ieraksti attēlojās normāli.. ++ tā arī man neviens neatbildēja citā topikā, kas man jādara, ja vēlos izechot javascript kodu, bet tā, lai tas nepazaudē savu 'sintaksi', lai neattainojās viss vienā rindā, bet gan tā kā tas ir 'iepeistots' iekš php faila.. Edited April 24, 2008 by eregi Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 ++ tā arī man neviens neatbildēja citā topikā, kas man jādara, ja vēlos izechot javascript kodu, bet tā, lai tas nepazaudē savu 'sintaksi', lai neattainojās viss vienā rindā, bet gan tā kā tas ir 'iepeistots' iekš php faila.. RTFM: http://lv.php.net/manual/en/language.types....syntax.heredoc echo <<<BLAH function JS_kods() { alert('lolz'); } BLAH; Link to comment Share on other sites More sharing options...
eregi Posted April 24, 2008 Author Report Share Posted April 24, 2008 ok paldies bubu! par 1 jaut neviens nevar palīdzēt? Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Kautkā šādi (pārbaudījis neesmu, tāpēc pielabo pats, ja kas neiet): function line($id) { $result = array(); $rez = mysql_query("SELECT * FROM db.tb WHERE Id <= $id ORDER BY Id DESC LIMIT 4"); while ($row = mysql_fetch_assoc($rez)) { $class = "v" . ($row["Id"] == $id ? " this" : ""); $html = '<a href="http://addr.lv/bildes/'.$row['Id'].'"><div class="'.$class.'" style="background: url(\'http://addr.lv/bildes/'.$row['Name'].'_'.$row['P'].'.jpg\');"></div></a>'; array_unshift($result, $html); } $rez = mysql_query("SELECT * FROM db.tb WHERE Id > $id ORDER BY Id ASC LIMIT 3"); while ($row = mysql_fetch_assoc($rez)) { $html = '<a href="http://addr.lv/bildes/'.$row['Id'].'"><div class="v" style="background: url(\'http://addr.lv/bildes/'.$row['Name'].'_'.$row['P'].'.jpg\');"></div></a>'; array_push($result, $html); } return '<div id="line">' . implode("", $result) . '</div>'; } Link to comment Share on other sites More sharing options...
eregi Posted April 24, 2008 Author Report Share Posted April 24, 2008 ok, paldies, šis derēja, tagad jāizpēta, kas bij tas faktors, kādēļ man negāj... p.s tomēr tas <<<EOT man neiet, attēlojās smuki tas echo <<<EOT <pre> function JS_kods() { alert('lolz'); } </pre> EOT; bet javascriptam nepatīk jo ir redzami <pre> tagi. Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Tavējais kods ir drausmīgi neefektīvs - izmanto bezjēdzīgi daudz kverijus. bet javascriptam nepatīk jo ir redzami <pre> tagi. Kāds javaskriptam ir sakars ar <pre> tagiem?!? Vai tu zini kā atdala Javaskriptu no HTML'a? (hint: <script>) Link to comment Share on other sites More sharing options...
eregi Posted April 24, 2008 Author Report Share Posted April 24, 2008 Jā es saprotu, ka jāliek <script> tagos, bet laikam īzti neizprati manu domu, vēlos aptuveni tā, ka index.php iebāžu <script type="text/javascript" src="http://addr.lv/js.php?id=2" /></script> un tad, lai tiktu padods pats javascripts, bet tā, lai arī to atverot caur address bar'u viss 'smuki sakārtojās' aptuveni kā tas ir - http://gign.lv/js/jx.php?v=1209047269 Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Nesaprotu, kas tev tur nesanāk ar to "smuko sakārtošanos". echo <<<EOT function JS_kods() { alert('lolz'); } EOT; Šāds kods izvada javaskript kodu normalā izskatā - izvada "smukas" 4 rindiņas. Tak izvadi kautvai ar parastu echo katru rindiņu un galā piemet \n simbolu. Arī viss būs "smuki" (whatever ko lai arī tas nozīmētu). Galvenais Content-Type pareizi norādi ar http headeri, lai līkie browseri saprot, ka tas ir JS kods. Link to comment Share on other sites More sharing options...
eregi Posted April 24, 2008 Author Report Share Posted April 24, 2008 kautkā man tās 4 rindas nesanāk, tik tad, ja ņem view source http://hg.oo.lv/skatev/get.php?rq=4&t=12 Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Man tai linkā rādās tukša balta lapa. erorr_reporting ir E_ALL un ini_set("display_errors", 1) ? Link to comment Share on other sites More sharing options...
eregi Posted April 24, 2008 Author Report Share Posted April 24, 2008 bļin, biju uzlicis, lai pado tikai regotiem juzeriem - noņēmu.. p.s abi error reporti neko neuzrāda. Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Nu man tur visu kārtībā uzrāda. 4 koda rindiņas. Tas ir smuki? Vai arī kā jāsaprot, ka rāda nesmuki? Tik Content-Type gan tu nepareizu padod - text/html. Javaskriptam, ja nemaldos, tas ir text/javascript. Es ceru, ka tu saproti, ka, ja kodu padod browserim kā html kodu, tad tas visus enterus nerāda, jo html'ā enteriem nav nozīme (izņemt <pre> utml tagus). Vajag view source skatīties, vai seivot failu uz diska un vērt vaļā kādā notepadā. Link to comment Share on other sites More sharing options...
eregi Posted April 24, 2008 Author Report Share Posted April 24, 2008 Nū tak saprotu par tiem enteriem.. bet nē - nesaprotu, kādēl man rāda - http://hg.oo.lv/up/u/EOT.JPG kad ņem view source tad ok, tad ir http://hg.oo.lv/up/u/EOT_OK.JPG hm,, piem ja ver vaļā http://gign.lv/js/jx.php?v=1209047269 viss forši attēlojas, kad nospiež ctrl + a un pastās sourci tad arī var tos pre tagus redzēt.. kaut kā sanāk tos paslēpt.. Link to comment Share on other sites More sharing options...
bubu Posted April 25, 2008 Report Share Posted April 25, 2008 Nevajag citiem radāmas bildes hostēt uz servera, kuram webserveris ir izslēgts... Un joprojām nesaprotu, par kādiem pre tagiem tu tur runā... http://gign.lv/js/jx.php?v=1209047269 linkā nav neviena pre taga. Tur ir tīrs JS kods. Link to comment Share on other sites More sharing options...
n0r3k Posted April 25, 2008 Report Share Posted April 25, 2008 kapēc vispār sarežģīt sev dzīvi taisot php failā javascriptu ar echo ? kas, cilvēki ir galīgi sajukuši. priekš tam ir domāts .js paplašinājums. php uzliec, lai inclūdo javascriptu un būs Tev tāds rezultāts. Link to comment Share on other sites More sharing options...
Recommended Posts