PDA

Volledige versie bekijken : waarde uit database


Kenobot
%Europe/Berlin %670 %2010, 16:05
Beste lezers,

Ik ben bezig met een leuke signature voor in forums. En wel een flash variant. Mijn nickname is Keno maar ik word ook wel eens kenny genoemt, daarom wil ik Kenny van southpark gebruiken en die te doden als er op geklikt wordt. Dit lukt mij, alleen leek het mij zo leuk om er ook een tellertje bij te zetten door zichtbaar te maken hoe vaak kenny al dood is gegaan. Dit wil ik met een mysql database en php.

Ik heb dit gebruikt: http://www.flashfocus.nl/forum/showthread.php?t=41574
en ik heb het nu als volgt:
http://www.kenobot.com/signature/signature.swf
<?php

include_once('config.php');



if($_POST['naamSend'] == 'vy895g7nv3fd6g5fh876h74hgfdsg5n7b85nk5ghgfsfd'){

$select_query = mysql_query("SELECT number FROM killed WHERE id = '1' LIMIT 0,1");
$list = mysql_fetch_array($select_query);

$nieuw_killed = $list['number'] + 1;
mysql_query ("UPDATE killed SET number='$nieuw_killed' WHERE id='1'")or die(mysql_error());

echo "?naamLoad=$nieuw_killed";

}


?>

play_btn.addEventListener(MouseEvent.CLICK, laadKnop);

function laadKnop(event:MouseEvent):void {
//textveldje krijgt starttekstje:
tekst.text="laden1...";

var ladertje:URLLoader = new URLLoader();
var HTTPRequestje:URLRequest = new URLRequest();

ladertje.addEventListener(IOErrorEvent.IO_ERROR,ha ndleIOError);
ladertje.addEventListener(HTTPStatusEvent.HTTP_STA TUS,handleHttpStatus);
ladertje.addEventListener(SecurityErrorEvent.SECUR ITY_ERROR,handleSecurityError);
ladertje.addEventListener(Event.COMPLETE,handleCom plete);

ladertje.dataFormat = URLLoaderDataFormat.VARIABLES;

//php bestandje in de zelfde map als het Flashbestand:
HTTPRequestje.url="http://www.kenobot.com/signature/kill.php";
HTTPRequestje.method = URLRequestMethod.GET;

//Variabelen meesturen naar het script:
var vars:URLVariables=new URLVariables();
vars.naamSend="vy895g7nv3fd6g5fh876h74hgfdsg5n7b85nk5ghgfsfd";
HTTPRequestje.data=vars;

//Send & load:
ladertje.load(HTTPRequestje);

//Om de fout iets beter te kunnen traceren:
tekst.text="laden2...";
}

function handleIOError(event:IOErrorEvent):void {
tekst.text="IOError!";
}
function handleHttpStatus(event:HTTPStatusEvent):void {
tekst.text="HTTPError! HTTPStatus = "+event.status;
}
function handleSecurityError(event:SecurityErrorEvent) {
tekst.text="SecurityError!";
}
function handleComplete(event:Event):void {
var ladertje2:URLLoader = URLLoader(event.target);
ladertje2.dataFormat = URLLoaderDataFormat.VARIABLES;
var variables:URLVariables = new URLVariables(ladertje2.data);
tekst.text=variables.naamLoad;
}

Nu krijg ik de error in het textveld HTTPError! HTTPStatus = 200
Dit werd ook al in het topic genoemd maar ik naar verwees maar ik kom er niet uit. Ik heb een beginner met flash en action script

Heliosjiee
%Europe/Berlin %344 %2010, 08:16
response code 200 is OK als ik het goed heb...

200/OK

Kenobot
%Europe/Berlin %871 %2010, 20:55
toch krijg ik niet de juiste waarde in het textveld. Hoe krijg ik dit dan voor elkaar?

Kenobot
%Europe/Berlin %938 %2010, 22:31
okey, het werkt nu. Er stond een ? in mijn php die er niet hoorde. En het was method GET, ik gebruikte POST