webForumDet fria alternativet

hämta från php...

14 svar · 764 visningar · startad av McMiller

McMillerMedlem sedan okt. 2000238 inlägg
#1

jag har letat men inte funnit bågot som fungerar...jag vill hämta en sträng från från ett php-dokument som i sin tur hämtar från MySQL.

php:

<?
$länk= @mysql_connect()
	or die(mysql_error());
$db=mysql_select_db("portfolio")
	or die(mysql_error());
$sql="SELECT * FROM nyheter ORDER BY datum";
$result = mysql_query("$sql")
or die(mysql_error()); 
$rad=mysql_fetch_row($result);
$var1=$rad[0];
echo "var1=".$var1;
mysql_close($länk);
?>
var1=<? echo $var1 ?>

actionscript:

loadVariables ("test.php", "/:var1");

det fungerar bara om filen ifråga är en txtfil. men inte när det är en phpfil. jag ahr testat med at lägga till localhos/ framför test.php samt att hämta in det till level 0. det fungerar inte heller att h'ämta från en phpfil när det bara står var1=test där. nån som kan hjälpa?

------------------
McMiller a.k.a Visslaren

JaktJanneMedlem sedan feb. 20001 507 inlägg
#2

Jag har aldrig gjort detta förrut så jag var tvungen att testa, med samma resultat till att börja med :(

Tittade jag i utdatafönstret i Flash så såg det konstigt ut på var1, det hade smygit in sig en konstig radbrytning :)

Körde jag bara php filen i browsern och valde visa källa så fanns det en ofrivillig radbrytning även där, redigerde filen och tog bort en tomrad överst och viola :e det funkade.

Nu fick jag inte din kod att funka men får du ut var1 = test när du kör din php fil så kolla upp ev x-tra rader.
Nu har jag bara skickat till _level0 men principen borde inte skilja.

Hör gärna av dig hur det går :e

------------------
Utan signatur för tillfället.

RödalacketMedlem sedan feb. 20002 612 inlägg
#3

Så här brukar jag skriva:
Ett text-fält vid namn text
frame ett: loadVariabelsNum ("script.php","");
frame två: if(text eq ""){
gotoAndPlay (1);
}

script.php
<?
$text="Hej på dig";
echo ("text=$text");
?>

Hoppas att det hjälper lite.

------------------
<A HREF="http://www.webforum.nu" TARGET=_blank>http://www.webforum.nu
</A> om datorn själv får välja
------------------

[Redigerat av Rödalacket den 28 jun 2001]

McMillerMedlem sedan okt. 2000238 inlägg
#4

fungerar fortfarande inte...har provat det ni skrev. men det fungerade icke...några mer ideer på detta lilla problem?

------------------
McMiller a.k.a Visslaren

RödalacketMedlem sedan feb. 20002 612 inlägg
#5

Jag upptäckte häromdagen en liten grej som kan ställa till lite förtret.

Håll på med ett PHP-script till flash och för att kolla vissa variablar så skrev jag ut dom med echo så jag kunde se värdet på variabeln när jag öppnade PHP-filen.

När scriptet var klart och skulle kopplas ihop med flashen med
echo ("text=$text&text2=$text2");
så sket det sig.

Efter ett bra tag så såg jag att en bit upp i scriptet så hade jag ett litet echo som skrev ut en variabel som inte skulle användas i flashen och det var det som ställde till det.

Det blev en mindre berättelse det här men om du har fler echo än den till flashen så börja med att ta bort dom så skall det nog funka.

------------------
<A HREF="http://www.webforum.nu" TARGET=_blank>http://www.webforum.nu
</A> om datorn själv får välja
------------------

JaktJanneMedlem sedan feb. 20001 507 inlägg
#6

Får du in variabeln i Flash överhuvudtaget. Det kan du lättast kolla i utdatafönstret om du lägger fla'n och php'n i samma katalog på servern.

------------------
Utan signatur för tillfället.

McMillerMedlem sedan okt. 2000238 inlägg
#7

i php koden finns bara en echo...
i output fönstret i flash syns inget... filerna ligger i samma mapp...

------------------
McMiller a.k.a Visslaren

JaktJanneMedlem sedan feb. 20001 507 inlägg
#8

Har du provat Rödalackets script.php ovan ?
Kör man en enkel kod så skulle det inte behöva spöka som det gör.

------------------
Utan signatur för tillfället.

McMillerMedlem sedan okt. 2000238 inlägg
#9

jag har bara echo "var1=test"; nu i php-koden. still nothing...

------------------
McMiller a.k.a Visslaren

RödalacketMedlem sedan feb. 20002 612 inlägg
#10

Du måste nog ha en liten parentes runt.

echo ("var1=$text");

------------------
<A HREF="http://www.webforum.nu" TARGET=_blank>http://www.webforum.nu
</A> om datorn själv får välja
------------------

McMillerMedlem sedan okt. 2000238 inlägg
#11

parantes behövs ej, men jag har testat utan resultat...

------------------
McMiller a.k.a Visslaren

RödalacketMedlem sedan feb. 20002 612 inlägg
#12

Verkar konstigt.
Hur ser det ut när du öppnar php-filen istället för flashen?

Titta på http://www.lns.nu/php/flash/test/load.html
och den flashen och ett litet php-script finns att ladda ner på http://www.lns.nu/php/flash/test/load.zip

Hoppas att det kan var atill någon hjälp.

------------------
<A HREF="http://www.webforum.nu" TARGET=_blank>http://www.webforum.nu
</A> om datorn själv får välja
------------------

McMillerMedlem sedan okt. 2000238 inlägg
#13

php-filen fungerar den skriver ut var1=test
har inte hunnit titta på de där länkarna men ska...

------------------
McMiller a.k.a Visslaren

McMillerMedlem sedan okt. 2000238 inlägg
#14

det som fanns i zipfilen fungerar. men bara i win98. i 2000 så öppnas ett nytt fönster när man trycker på knappen och så blir det sidan akn inte vissas i det fönstret. och inget kommer fram i textrutan på flashfilen heller... :(

------------------
McMiller a.k.a Visslaren

RödalacketMedlem sedan feb. 20002 612 inlägg
#15

:q Det var konstigt....

------------------
Sony Trinitron 17"
------------------

127 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)