Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Erro ao preencher duas tabelas com retorno JSON do Web Service.

Acredito que o estar acontecendo ai é que em algum momento o horario do onibus estar sendo inserido primeiro do que o onibus
entendendo que exista referencia do onibus na horario de onibus


Em 30 de julho de 2013 17:29, Gabriel Malinosqui <gabrielmalinosqui@gmail.com> escreveu:
Pessoal, fiz um WS em php, ele pega os dados de um bd mysql transforma em JSON e manda pro android salvar no banco interno em SQLITE, fiz isso numa boa enquanto estava salvando isso somente em uma tabela, porem preciso pegar dados de duas tabelas e jogar em duas tabelas internas. E esta falando que não existe uma das minhas "ids" no caso a "fk_id"
Para ficar mais claro vou postar os codigos.

Classe WS em PHP
$conexao = mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

onibus();



function onibus(){
$query = "SELECT * FROM onibus";
$query2 = "SELECT * FROM horario_onibus";

$sth = mysql_query($query);
$sth2 = mysql_query($query2);


if (mysql_errno()){
echo mysql_error();
}

else{

$rows = array();
$rows2 = array();

while($r = mysql_fetch_assoc($sth)){
$rows[] = $r;
print json_encode($rows);
while($r = mysql_fetch_assoc($sth2)){

$rows2[] = $r;
print json_encode($rows2);
}
}
}

Classe que esta executando isso no Android.
 
$conexao = mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

onibus();



function onibus(){
$query = "SELECT * FROM onibus";
$query2 = "SELECT * FROM horario_onibus";

$sth = mysql_query($query);
$sth2 = mysql_query($query2);


if (mysql_errno()){
echo mysql_error();
}

else{

$rows = array();
$rows2 = array();

while($r = mysql_fetch_assoc($sth)){
$rows[] = $r;
print json_encode($rows);
while($r = mysql_fetch_assoc($sth2)){

$rows2[] = $r;
print json_encode($rows2);
}
}
}

E o erro na integra: Erro ao inserir dados.org.json.JSONException: No value for fk_id.
Obrigado desde ja, e se não fui claro o suficiente reformulo a pergunta, abraços.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Atenciosamente,
Rudson Lima

+ Desenvolvedor Delphi - NpInfo
+ Desenvolvedor Android - NpInfo

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário