[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема
leonweb
Привет всем!
помогите пожалуйста
у меня есть скрипт javascript
надо внутри вывести данные из бд внутри скрипта javascript в foreach
как мне это сделать?




Спустя 13 минут, 6 секунд (18.03.2012 - 15:33) Visman написал(а):
Доставай эти данные из базы в php и при генерации страницы вставляй их в страницу как массив javascript. А скрипт их пусть оттуда берет.

Спустя 12 минут, 37 секунд (18.03.2012 - 15:46) leonweb написал(а):
как мне примерно так сделать в масиве?
приведите пример пожалуйста спасибо

Спустя 16 минут, 22 секунды (18.03.2012 - 16:02) leonweb написал(а):
Он мне вытаскивает но только одну фотку и много раз а мне над чтобы все фотки вытаскивала

Спустя 27 минут, 9 секунд (18.03.2012 - 16:29) Visman написал(а):
Писать много лень.
Вот показываю код с моего форума.
Тут $smilies массив значений/ключей который мне надо передать в javascript

<?php
$smil_g = $smil_i = $smil_t = array();
foreach ($smilies as $smileyt => $smileyi)
{
if (isset($smil_g[$smileyi])) continue;
$smil_g[$smileyi] = $smileyt;
$smil_i[] = "'".$smileyi."'";
$smil_t[] = "'".$smileyt."'";
}
echo 'var bbcode_sm_img = new Array('.implode(',',$smil_i).');'."\n";
echo 'var bbcode_sm_txt = new Array('.implode(',',$smil_t).');'."\n";

?>

В результате в html это выглядит так

var bbcode_sm_img = new Array('smile.gif','neutral.gif','sad.gif','ignat.gif','lol.gif','shocking.gif','wink.gif',' confused.g if','tongue.gif','mad.gif','roll.gif','cool.gif','angel.gif','devil.gif','tears.gif','rose.gif','furi ous.gif','dry.gif','crazy.gif','blush.gif','censored.gif','drink.gif', 'crazy2.gif','tomat.gif','blcat .gif','gamer.gif','beee.gif','brake.gif','vamp.gif','viking.gif','help.gif', 'aaaa.gif','brrr.gif','pl ane.gif','kirdyk.gif','puuk.gif','sam.gif','want.gif','ravin.gif','trtt.gif', 'pump.gif','tutu.gif','b ibi.gif','tan.gif','gases.gif','tuktuk.gif','skull.gif','stars.gif','victory.gif', 'welcome.gif','ok.g if','heart.gif','yyess.gif','donotknow.gif','king.gif','vooo.gif','dub.gif', 'dollar.gif','buffoon.gif ','magic.gif','ded.gif','music2.gif','pooh_go.gif','read.gif','allo.gif', 'sleep.gif','mater.gif','slo vo.gif','3zuba.gif','closed.gif','bebe.gif','neaa.gif','swoon.gif','cruel.gif', 'writer.gif','hung.gif ','offtopic.gif','hi.gif','hunt.gif','assassin.gif','plus1.gif','hi2.gif','aaa.gif', 'fight.gif','weep ing.gif','flood.gif','pigtails.gif','broom.gif','voo.gif','grave.gif','death.gif', 'dostali.gif','oops .gif','priest.gif','pray.gif','resp.gif','psih.gif','sun.gif','beauty.gif', 'verse.gif','yes.gif','no. gif','spider.gif','clever.gif','sorry.gif','thanks.gif');
var bbcode_sm_txt = new Array(':)',':|',':(',':D',':lol:',':o',';)',':/',':P',':mad:',':rolleyes:',':cool:','0:-)',']:-)',':_(',':rose:',':-||',':dry:',':-!',':-[',':-X',':drink:',':crazy:',':tomat:',':blcat:',' :gamer:',':beee:',':brake:',':vamp:',':viking:',':help:',':aaaa:',':brrr:',':plane:',':kirdyk:',':puu k:',':sam:',':want:',':ravin:',':trtt:',':pump:',':tutu:',':bibi:',':tan:',':gases:',':tuktuk:',':sku ll:',':stars:',':victory:',':welcome:',':ok:',':heart:',':yyess:',':dnknow:',':king:',':vooo:',':dub: ',':dollar:',':buffoon:',':magic:',':ded:',':music2:',':poohgo:',':read:',':allo:',':sleep:',':mater: ',':slovo:',':3zuba:',':closed:',':bebe:',':neaa:',':swoon:',':cruel:',':writer:',':hung:',':offtopic :',':hi:',':hunt:',':assassin:',':plus1:',':hi2:',':aaa:',':fight:',':weeping:',':flood:',':pigtails: ',':broom:',':voo:',':grave:',':death:',':dostali:',':oops:',':priest:',':pray:',':resp:',':psih:',': sun:',':beauty:',':verse:',':yes:',':no:',':spider:',':clever:',':sorry:',':thanks:');

Из bbcode_sm_img и bbcode_sm_txt подгружаемый яваскрипт уже строит таблицу смайлов.

Спустя 2 минуты, 29 секунд (18.03.2012 - 16:32) Visman написал(а):
Админы, разметка рушится от длинных строк!
Кто-то на форуме для себя сегодня вопрос поднимал и ему был дан ответ, а тут это не сделано laugh.gif

З.Ы. разбиение пробелами не помогает!

Спустя 6 минут, 43 секунды (18.03.2012 - 16:39) Visman написал(а):
leonweb, да, не забываем, что код яваскрипта должен заключаться между
<script type="text/javascript">

и
</script>

а то я забыл это написать выше.

Спустя 1 час, 6 минут, 49 секунд (18.03.2012 - 17:45) leonweb написал(а):
вот мой код в javascript

<script id="template-download" type="text/html">
{%for (var i=0, files=o.files, l=files.length, file=files[0]; i<l; file=files[++i]) { %}
<tr class="template-download fade">
{% if (file.error) { %}
<td></td>
<
td class="name">{%=file.name%}</td>
<
td class="size">{%=o.formatFileSize(file.size)%}</td>
<
td class="error" colspan="2"><span class="label important">Error</span> {%=fileUploadErrors[file.error] || file.error%}</td>
{% } else { %}
<td class="preview">{% if (file.thumbnail_url) { %}

<a href="{%=file.url%}" title="{%=file.name%}" rel="gallery"><img src="{%=file.thumbnail_url%}"></a>
{% } %}</td>
<
td class="name">
<
a href="{%=file.url%}" title="{%=file.name%}" rel="{%=file.thumbnail_url&&'gallery'%}">{%=file.name%}</a>
</
td>
<
td class="size">{%=o.formatFileSize(file.size)%}</td>
<
td colspan="2"></td>
{% } %}
<td class="delete">
<
button class="btn danger" data-type="{%=file.delete_type%}" data-url="{%=file.delete_url%}">Delete</button>
<
input type="checkbox" name="delete" value="1">
</
td>
</
tr>
{% } %}
</script>

там есть img src
как мне туда вставить php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.