login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Strings geretourneerd uit PHP worden niet correct weergegeven (Opgelost)

Offline ziziv - 01/08/2007 20:43 (laatste wijziging 02/08/2007 09:32)
Avatar van zizivNieuw lid Hey,

Zit met een probleempje. Hopelijk kunnen jullie me helpen. Heb een test.fla en test.php gemaakt om het probleem te illustreren:

test.fla=

  1. function loadEntries() {
  2. // Show Please wait text
  3. txtMessages.text = "Loading entries... Please wait...";
  4. // Begin Loading
  5. var ontvang:LoadVars = new LoadVars();
  6. ontvang.load("test.php");
  7. ontvang.onLoad = function(){
  8. txtMessages.htmlText = ontvang.naam; //of this.naam
  9. txtMessages2.htmlText = ontvang.email; //of this.email
  10. }
  11. }
  12. loadEntries();
  13. stop();



test.php=

  1. $DBhost = "localhost"; // Database Server
  2. $DBuser = "test"; // Database User
  3. $DBpass = "test"; // Database Pass
  4. $DBName = "test"; // Database Name
  5. $table = "test"; // Database Table
  6.  
  7. // Connect to mySQL Server
  8. $DBConn = mysql_connect($DBhost,$DBuser,$DBpass) or die("Error in GuestBook Application: " . mysql_error());
  9. // Select mySQL Database
  10. mysql_select_db($DBName, $DBConn) or die("Error in GuestBook Application: " . mysql_error());
  11.  
  12.  
  13. $sql = "SELECT * FROM test WHERE ID = 1";
  14. $rs = mysql_query($sql, $DBConn) or die("Error in GuestBook Application: " . mysql_error());
  15. $row = mysql_fetch_assoc($rs);
  16. $name = $row['name'];
  17. $email = $row['email'];
  18. echo('&naam=' . $name . '&email=' . $email . '&');


Als output in de tekstvelden (gedefinieerd in flash) krijg ik echter:

' . $name . '
' . $email . '

Heb al vanalles geprobeerd: $name en $email niet tussen quotes, tss enkel quotes, tss dubbele quotes, enz... Als ik deze variabelen vervang door een string, bv.
echo('&naam=test&email=test'); werkt het wel...

Iemand enig idee?

Citaat:
Rens edit:
Eerste idee is maar eens om code tags te gebruiken...

Citaat:
Ziziv Da's inderdaad een goed idee. Was ik vergeten. Mijn excuses daarvoor.

4 antwoorden

Gesponsorde links
Offline blub - 01/08/2007 23:08
Avatar van blub Nieuw lid wat krijg je te zien als je test.php opent?
Offline ziziv - 02/08/2007 09:30
Avatar van ziziv Nieuw lid Als ik rechtstreeks de php-file open dan is't goed. Dan krijg ik bv. &naam=test&email=test, dus de waarde van de variabelen. Het wordt dus op één of andere manier niet goed doorgegeven naar flash, maar ik zie het probleem niet.
Offline vinTage - 02/08/2007 09:49
Avatar van vinTage Nieuw lid Het werkt wel gewoon goed, maaaaar je moet die swf "online" bekijken.
Je zet die swf dus in je web root, en surft naar 127.0.0.1/je_swf.swf
Offline ziziv - 02/08/2007 09:56 (laatste wijziging 02/08/2007 21:01)
Avatar van ziziv Nieuw lid Ah ok, ga dat vanavond eens bekijken!

Dat was het inderdaad! Hartelijk bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s