webForumDet fria alternativet

Hämta från databas och göra en lista?

Flash

3 svar · 302 visningar · startad av ikolito

Medlem sedan okt. 200055 inlägg
Frågan#1

Hej någon som kan hjälpa mig med ett script eller säga var jag kan läsa om hur man gör det.

Det jag är ute efter är att lista de 20 senaste posterna från en databas och sen lista dom under varandra... ska jag läsa in allt i en array som jag sen listar ut och sen onclick så ska den hämta ett värde ur en array? någon som har en bra förklaring eller var jag kan läsa om detta? hur man hämtar data från en databas till en array i såna fall.

Medlem sedan feb. 20002 612 inlägg
#2

Flash 5 eller Flash MX?

Visst kan du fläska in allt i en array om du vill men det beror helt på hur du vill ha det...
Värdena från databasen kan du skicka som separata variabler eller som en sträng typ:
var1=Foo&var2=Fooo&var3=Foooo o.s.v. eller
var1=Foo,Fooo,Foooo o.s.v.

Om du html-formaterar ditt textfält där du vill skriva ut din lista så kan du formatera din sträng på följande sätt
var1=Foo<br>Fooo<br>Foooo o.s.v.

Hoppas att du blev lite klokare... :)

Medlem sedan okt. 200055 inlägg
#3

Flash MX.

Jag har suttit och försökt hitta en bra och smidig lösning ett bra tag nu fast inte lyckats... hur ska man göra för att den ska läsa av arrayen som skapats på rätt sätt? Eller hur ska jag göra?
Som det är nu är det ett PHP script som ger följande vid loadVars:

t.ex..

text_vars="fawef wefwef weaf", "weafawef wef awef awefewa f", "fweafawfaw fwae e", "text3", "text2", "text1" (har även prövat utan ".

Sen i Flash:
news_subject = Array(text_vars);
news_text = Array(text_vars);

while (i<=news_text.length) {
_root["knapp" add i].news_subject = news_subject*;
_root["knapp" add i].news_text = news_text*;
i++;
}

Sådär ser det ut nu... fast sen ska det ju vara flera olika arrayer där datum lägs i en, text i en och rubriker i en... t.ex.

Någon som har lösningen?**

Medlem sedan feb. 20002 612 inlägg
#4

Om du hade tänkt att slcka i det formatet till flash så kan du göra på följande sätt:

text_vars=fawef wefwef weaf, weafawef wef awef awefewa f, fweafawfaw fwae e

minArray = new Array();
minArray = text_vars.split(",");
så har du en array i flash.

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)