laukis Skrevet 6. februar 2004 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
Torbjørn Skrevet 6. februar 2004 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.
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å