Jump to content


Aprendiz-CE

Member Since 28/09/2010
Offline Last Active 25/02/2013, 17:55
-----

Topics I've Started

Array/matriz/json

21/02/2013, 14:22

Será que alguem poderia me dar uma ajuda para ajustar essa rotina que estou testando?


Necessito formatar dessa maneira:

{
"contatos": [
{
"cod": "0001",
"nome": "fulano",
"fone": {
"movel": "99887766",
"casa": "33554477",
"trab": "77665544"
}
},
]
}

Mas só estou conseguindo deixar assim:


{
"contatos": [
{
"cod": "0001",
"nome": "fulano"
},
{
"fone": [
{
"movel": "99887766"
},
{
"casa": "33554477"
},
{
"trab": "665544"
}
]
}
]
}

Rotina:

<?php

$arrContatos = array();
$arrFones = array();

$arrContatos[] = array('cod'=>'0001','nome'=>'fulano');

$arrFones[] = array('movel'=>'99887766');
$arrFones[] = array('casa'=>'33554477');
$arrFones[] = array('trab'=>'665544');

$arrContatos[] = array('fone'=>$arrFones);

header('Content-type: application/json');
echo json_encode(array('contatos'=>$arrContatos));

?>

Na realidade isso é só um rascunho, pois os array/matrizes/objetos vão ser carregados com dados do banco, mas pra eu aprender e ver onde estou errando,
o exemplo já me ajudaria a tirar as minhas dúvidas.

Grato a todos e aguardo qualquer ajuda.

Post Para Webservice (Json)

26/01/2013, 14:36

Como é que eu devo executar um "post" a partir de uma aplicação cliente para um Webservice (JSON/PHP)? Essa aplicação cliente deverá "postar" dados originados de um DB local, mas como são muitos registros, me veio a referida dúvida. É melhor incrementar um array na referida app e passa o mesmo como parametro para o WS, ou devo ir "postando" os registros um a um em arrays de registros indidualmente? Caso eu esteja totalmente errado, como devo proceder?

Grato a todos e aguardo qualquer orientação.

Sistema Web

24/05/2012, 17:52

Como faço para desenvolver uma sistema WEB de forma rápida utilizando PHP? Nunca fiz grandes projetos com PHP, apenas pequenas rotinas, mas tudo na mão, ou seja, sem ajuda de nada (frameworks/IDEs). O problema é que me surgiu uma oportunidade para desenvolver um projeto grande (sistema administrativo) para rodar em uma intranet e confesso que estou com medo de pegar para fazer e não conseguir dar de conta, mas tudo devido o meu baixo nível de produtividade.

Grato e aguardo qualquer orientação.

IPB Skin By Virteq