Avatar billede mmohr Nybegynder
22. november 2003 - 17:33 Der er 4 kommentarer og
1 løsning

hent billede fra php fil

jeg har en php ved siden af min flash movie der ser sådan ud:

<?php

include ("connect.php");

$db = mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db ($db_name) or die ("Kan ikke forbinde til databasen!");


$query = "SELECT * FROM mg_webadmin_releases WHERE dato<=NOW() AND label='Insatiable Society' ORDER BY dato DESC LIMIT 1";
$result = mysql_query($query) or die(mysql_error());
while($r=mysql_fetch_array($result))


$titel=$r["titel"];
$artist=$r["artist"];
$cover=$r["cover"];
$dato=$r["dato"];
$cat=$r["cat"];
$id=$r["id"];

echo "<b>$cat</b><br>$artist<br>$titel<br>
        <B><a href='asfunction:pop,\"releaseinfo.php?id=$id\"'>MORE INFO</a></B>       
";
}
mysql_close($db);

?>

og inde i min flash har henter jeg en jpg sådan:

loadMovie("covers/test.jpg", "_root.content.contentbox.releases.newcover");

men hvordan får jeg flash til at hente det cover som er defineret i min php som $cover????
Avatar billede _k Nybegynder
22. november 2003 - 18:27 #1
omskriv din php's echo til:

echo "billede=$cover";

Kald php'en ind med loadVars objektet:

loadVarsTxt = new LoadVars();
loadVarsTxt.load("navnetPåDitPHPDokument.php");
loadVarsTxt.onLoad = function (success){
  if (success){
    loadMovie("covers/" + this.billede + ".jpg", "_root.content.contentbox.releases.newcover"); // Henter billedet ind, hvis php-dokumentet er loadet ind.
  }
  else {
  trace("PHPdokumentet blev ikke indlæst :o(");
  }

...her går jeg ud fra, at dit billednavn ikke har påhæftet .jpg - hvis det har, så bare slet ".jpg"-delen ;o)
Avatar billede mmohr Nybegynder
22. november 2003 - 18:52 #2
cool... det virker hvis jeg ændrer php'en, men jeg vil gerne beholde indholdet af php, for jeg bruger den i et text fel ved siden af billedet i min movie!!

skal jeg så lave en seperat php til billed funktionen??
Avatar billede _k Nybegynder
22. november 2003 - 19:39 #3
Det behøver du ikke. Man kan separere variable fra en hvilken som helst fil med &-tegnet. Det kommer altså til at se nogenlunde sådan her ud:

echo "billede=$cover&tekst=<b>$cat</b><br>$artist<br>$titel<br>
        <B><a href='asfunction:pop,\"releaseinfo.php?id=$id\"'>MORE INFO</a></B>

Så skal du kalde variablen "tekst" fra dit tekstfelt.
Avatar billede mmohr Nybegynder
22. november 2003 - 20:05 #4
okay... tak for hjælpen!
Avatar billede _k Nybegynder
22. november 2003 - 23:49 #5
Selv tak - og takker for point :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester