Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
ClaudioX

(Resolvido) Percorrer vetor bidimensional

Question

Pessoal to tentando adaptar uma classe para outra.. ai já viu.. ^^"

O problema é: Preciso montar um array com os resultados intercalados de um outro array de ResultSets, isso porque o parametro que recebo é um array de SQLs.

Vamos assumir que a primeira 1º Rs tem 4 colunas

e o 2º resultSet tem 1 coluna

preciso montar um array que na primeira posicao tenha os 4 colunas do 1ºRs mais 1 do 2º Rs.. e assim sucessivamente.

coloquei essa introducao porque acho que esse modelo não esta legal.. se alguém tiver uma sugestao seria bom.. por enquanto tenho que fazer nele.

essa sintaxe não esta sendo válida para o PHP.. acho que por si só já da de perceber o que eu gostaria de fazer..

for($i = 0; $i < count($ArraySql); $i++)
 {
     $Resultados[$i][] = $this->con->executar($ArraySql[$i]);                              
 }

foreach ($Resultados[] as $Rd)
 {
     foreach ($Rd[] as $Rs){

         while($Cada = mysql_fetch_row($Rs)){
             $Valores[] = $Cada;
            }
    }   
 }

Desde já agradeço o pessoal do forum que ta sempre ajudando,

Obrigado mesmo!

Edited by ClaudioX

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

lol.. você também crio uma classe pra executa no banco huhuahAUhauha também fiz isso pena q tive q dexa de lado porque agora to trampando com asp e num tenho muito tempo mais pra PHP por estar estudando JAVA..

mas bom

não sei bem ao certo se intendi o que você queria

usando array bidimensional

é

foreach($var as $chave->$resultado) echo $chave." ".$resultado;
com vetor com certeza é diferente... acho q assim funcionaria:
for($i = 0; $i < count($ArraySql); $i++)
{
     foreach($Resultados[$i][] as $valor) echo $valor;                              
}

não sei, mastenho quase certeza! =D

Share this post


Link to post
Share on other sites
  • 0
$Valores = array(); //Se não inicializar não aceita $Valores[] = valor

foreach ($Resultados as $Rd)
{
    foreach ($Rd as $Rs){

        while($Cada = mysql_fetch_row($Rs)){
             $Valores[] = $Cada; // <<<<--- Ele vai gravar uma array!!
            }
    }  
}

Share this post


Link to post
Share on other sites
  • 0

Desculpe-me a demora em responder, OBRIGADAOOO pela ajuda MbLeonardo e Eric Freitas.

Com a ajuda de vocês a classe de pdf ta saindo aqui, espero logo (se ela ficar util.. xD ) disponibilizar pra galera, ai nos poderemos melhora-la.. =p

valeu

Edited by ClaudioX

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148428
    • Total Posts
      643856
×
×
  • Create New...