Hej Flashforum,

Jeg gået i skarp træning mht. PHP - og har set alle lynda's PHP film (essential traning). Jeg har aldrig rigtigt programmet i PHP før, men jeg føler jeg selv har rimelig godt "hang of it" allerede.

Mit problem er jeg har en struktur som ser således ud:
functions.php (alle mine user defined funktioner)
config.php (database information, username, pass, db)
main.php (ja, lidt fjollet navn - men i denne fil genereres der en et array som jeg kalder $newsarray, hvilket er det array jeg vil have "pullet" ud af PHP også over i flash via amfphp.
News.php (som er min amfphp fil, med min klasse + funktion)

Jeg har allerede snakket med Jakob (Halskov) omkring hvordan man overfører et simpelt array fra PHP til Flash (via amfphp) - så det er ikke mit problem.

Mit "virkelige" problem er hvordan får jeg min $newsarray variable over i min class - så jeg kan retunere den i amfphp (og derved få den over i flash).

Jeg har prøvet utroligt mange ting, men kan simpelt hen ikke få det til at virke - håber nogen kan hjælpe.

Sources:
main.php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
  include("functions.php");
    
  //Connecter til mysql, og den rette database
  dbconnect();
  $news = mysql_query("SELECT * FROM news ORDER BY id DESC");
  if (!news) {
    die("MySQL sætning fejlede: " . mysql_error());
    }
  ?>
  <?php
  
  global $newsarray
  $newsarray = array();
    
  while($newsinfo = mysql_fetch_array($news)){
    $newsarray[$newsinfo[0]-1] = array("title" => $newsinfo[1], "user" => $newsinfo[2], "date" => $newsinfo[3], "content" => $newsinfo[4]);
    }
    
    
    ?>

News.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
 
 
class News
{ 
  
  include("main.php");
  
  function getNews(){
  
  
  
  $testvar = $GLOBALS[newsarray];
  
  return $testvar;
  }
}
 
 
 
?>

Håber nogen kan hjælpe, fordi jeg er så tæt på mit mål - men sidder lige fast i denne sidste ting :/