Jump to content


CHEWBACA

Member Since 31/08/2011
Offline Last Active 31/08/2011, 15:21
-----

Posts I've Made

In Topic: Arrays Para Um Só Array

31/08/2011, 13:27

Mas o join não é para juntar com os resultados de outra tabela?

In Topic: Arrays Para Um Só Array

31/08/2011, 13:02

Eu tenho 200 pessoas cadastradas no sistema. O sistema foi feito para as pessoas indicarem outras pessoas para o cadastro, mas eu preciso saber quem indicou e quem é patrocinador. O sistema já esta fazendo isso.

Agora eu preciso saber, das pessoas indicadas, quem elas indicaram. Por isso o sistema gera aqueles arrays.

Array ( [0] => 42 [id] => 42 ) Array ( [0] => 43 [id] => 43 ) Array ( [0] => 47 [id] => 47 ) Array ( [0] => 69 [id] => 69 ) Array ( [0] => 70 [id] => 70 ) Array ( [0] => 134 [id] => 134)

Cada array é um cliente, mas eu preciso juntar tudo em um só array.


OBS. eu tentei colocar $idv[]=$r5['id']; e deu Fatal error: [] operator not supported for strings

In Topic: Arrays Para Um Só Array

31/08/2011, 11:40

Primeiro eu faço a consulta e tras um array, logo em seguida, eu tenho um while que faz a mesma consulta para pegar todos os valores que eu preciso. Mas esta trazendo daquele jeito que mostrei.

Segue o codigo.





$sql5 = mysql_query(" select id from clientes
where indicador = " . $id . " and patrocinador = " . $id . "
and pagou_adesao = 1 ") or die (mysql_error());


while($r5 = mysql_fetch_array($sql5))
{
//print_r($r5); // só tras um array


$sql4 = mysql_query(" select id from clientes
where indicador = " . $id . " and patrocinador = " . $id . "
and pagou_adesao = 1 ") or die (mysql_error());

while($r4 = mysql_fetch_array($sql4))
{
//print_r($r4); //tras todos os arrays
$idv = $r4['id'];
//print_r ($idv);

IPB Skin By Virteq