Tenho o seguinte código no meu php de "service":
CÓDIGO
function updateRecords($id,$name,$age){
$query = mysql_query("UPDATE data SET name= '$name', age= '$age' WHERE id = '$id'");
if (!mysql_error()) {
return "correct";
}else {
return "error";
}
}
$query = mysql_query("UPDATE data SET name= '$name', age= '$age' WHERE id = '$id'");
if (!mysql_error()) {
return "correct";
}else {
return "error";
}
}
No ficheiro .as tenho:
CÓDIGO
public function actualiza(ev:MouseEvent)
{
var form2:Data=new Data();
//storing the text field values on variables
var name=form2.name.text;
var age=form2.age.text;
var responder:Responder = new Responder(updateRecords_Result, updateRecords_Fault);
rs.call("paises_serv.paises.updateRecords", responder,id,name,age);
}
{
var form2:Data=new Data();
//storing the text field values on variables
var name=form2.name.text;
var age=form2.age.text;
var responder:Responder = new Responder(updateRecords_Result, updateRecords_Fault);
rs.call("paises_serv.paises.updateRecords", responder,id,name,age);
}
Isto FUNCIONA com 1 registo.
Gostaria de o colocar a funcionar com multiplos registos.
Eis o código para mostrar os registos:
CÓDIGO
private function listData(listD:Array):void
{
for each(var tempData:Object in listD)
{
var form2:Data=new Data();
addChild(form2);
form2.name.text=tempData.name;
form2.age.text=tempData.age;
}
}
{
for each(var tempData:Object in listD)
{
var form2:Data=new Data();
addChild(form2);
form2.name.text=tempData.name;
form2.age.text=tempData.age;
}
}
O que devo fazer para permitir o update de vários registos?
Muito Obrigado,
MEM

Help














