07. maj 2003 - 10:05Der er
27 kommentarer og 2 løsninger
Flash, php og Mysql
Har siddet og læst hvad der er skrevet om Flash, php og Mysql men har ikke helt forstået det endnu...
Jeg er ved at lave en side (www.namedropping.dk) hvor man kan skrive nogle ord som 1) bruges i designet 2) sendes gennem php til en Mysql-database 3) i en ny frame hentes en selektion (random) af ord som bruges i designet.
Jeg har fået det til at virke i flash, men skal nu til at få kontakt til/fra databasen gennem php, er der nogle der kan hjælpe med det.
Jeg bruger flash MX og er ikke den store nørd til hverken php el. Mysql.
Man skriver nogle tilfældige ord i en textbox (max 30 tegn) som sendes som en variabel gennem php til Mysql. Databasen bliver efterhånden fyldt op og flash skal så kunne lave en random selektion i databasen og vise dette i en ny frame. Variablerne i flah kunne hedde text01, text02 ...
Det gøres ved simpelthen at lave en getURL til den frame og medsende de indtastede ord, som så er et PHP-dokument, der opdaterer databasen og viser nogle tekster. Flash-delen er altså ingenting :)
Og dette er hvad der ligger på min knap; on (release) { send5Vars = new LoadVars(); send5Vars.drop1 = drop1.text; send5Vars.drop2 = drop2.text; send5Vars.drop3 = drop3.text; send5Vars.drop4 = drop4.text; send5Vars.drop5 = drop5.text; send5Vars.send("min.php","POST");
}
Men der bliver kun tilføjet en tom linie i tabellen.
Har du så fem tekstfelter med instancenavn dropN og ikke bare variabelnavn dropN. For hvis det er variabelnavnet, så skal der ikke stå ".text" efter dem selvfølgelig. :)
Nej, der gør det nu ikke mere kompliceret. Bare du ved, hvilken variabel du har gemt værdien i. Ligger den direkte i drop1 (som så IKKE er et Textfield-instance men blot en tekst-variabel) så skal du fjerne ".text" fra scriptet alle fem steder.
når jeg trykker på min knap i Flash, sender den variablerne til Mysql, men den åbner samtidig .php siden i browseren, som jeg har sat til mainframe. Kan man undgå at den åbner .php siden?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.