laukis Skrevet 6. februar 2004 Del Skrevet 6. februar 2004 (endret) Er helt ny på PHP og Flash... Jeg sender en tekststreng fra en input text i flash til php. Denne strengen skal brukes i en spørring mot en MySql-db. Dette går greit. Hvordan kan jeg "plukke opp" resultatet til en variabel i flash? Flash kode: on (release) { var my_vars = new LoadVars(); my_vars.name=userName.text; my_vars.load("http://localhost/lms/Login.php",my_vars,"POST"); //status er navnet på et dyn textbox som resultatet skal vises i status=my_vars.name; } PHP kode: [CODE] require 'Include.php'; $user=$_GET['name']; mysql_connect($DBhost,$DBuser,$DBpass); mysql_select_db("$DBName"); // The SQL query $query = "SELECT * FROM $table WHERE user ='$user'"; $result = mysql_query($query); $numR = mysql_num_rows($result); if ($numR>0) { for($i=0; $i < $numR; $i++) { $row = mysql_fetch_array($result); print $row['fname']; } else { print "not connected "; } ?> Endret 6. februar 2004 av laukis Lenke til kommentar
Torbjørn Skrevet 6. februar 2004 Del Skrevet 6. februar 2004 har ikke så mye å si om du bruker flash til å sende variable med eller noe annet - alt går likelvel som klar tekst gjennom HTTP protokollen. Det betyr at du kan sende den et par forskjellige måter: *) som name=value parametere i URL'en, eks sende en GET forespørsel til http://url/dinfil.php?foo=bar *) som name=value data i en POST forespørsel, da må du hvertfall i en nettleser, lage deg en <form method=POST> form og sende data i form av <input>, <select> eller <textarea> tager. *) som name=value par i en cookie. aner ikke om flash kan sette cookies. regner med det. Lenke til kommentar
laukis Skrevet 10. februar 2004 Forfatter Del Skrevet 10. februar 2004 Har fått det til. Takk for svar Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå