2016-04-25 8 views
-1

私はもう一度固執しています...私はデータベースからそれぞれの結果に対して1つ以上のforeachループを作成しようとしており、それぞれの結果を各列に入力しようとしています。私がこれまで持って何テーブルの列を完成させるためのループをforeach

 $sql = "SELECT * FROM quemindicaresultados 
       WHERE ra_aluno like '****'"; 

     $statement = $pdo->prepare($sql); 
     $statement->execute(); 
     $result = $statement->fetchAll(); 

$nomeIndicado = array_column($result, 'nome_indicado'); 
$indicadoInscrito = array_column($result, 'indicado_inscrito'); 

foreach ($result as $value) { 
    echo '<tr>'; 

    foreach($nomeIndicado as $sera) { 
     echo '<td>'. $sera .'</td>'; 
    } 

    foreach($indicadoInscrito as $sera2) { 
     echo '<td style="text-align: center;">'. $sera2 .'</td>'; 

    } 
echo '</tr>'; 
} 

[OK]を、これは偉大な右に見えますか? (私はそれがないことを知っている)悲しいことに、それは1つ以上の結果を生成し、それ自体を繰り返す。この結果は、それがこのようなものです:明確にするために

Nome | Indicado Inscrito 
Andrielle Barboza Bernart | Fabiana Machado de Lima | Maiara Ferreira | Indica��o Inv�lida | Sim | Sim 
Andrielle Barboza Bernart | Fabiana Machado de Lima | Maiara Ferreira | Indica��o Inv�lida | Sim | Sim 
Andrielle Barboza Bernart | Fabiana Machado de Lima | Maiara Ferreira | Indica��o Inv�lida | Sim | Sim 

、私が欲しいのは、次のようになります。

Nome     | Indicado Inscrito 
Andrielle Barboza Bernart | Indica��o Inv�lida 
Fabiana Machado de Lima | Sim 
Maiara Ferreira   | Sim 

私はそれがループと間違って何かを知って、私はちょうど何を理解することはできませんなぜ誰かが私を助けてくれるのだろうか?

EDIT 1:添加は$resultが必要な行の数であり、$nomeIndicado$indicadoInscrito両方が$結果としてアイテムの同じ数を含むと仮定$result

+0

これは他のコードにリンクされていますか? –

答えて

0

を明確にするために選択したSQL。

$nomeIndicado = array_column($result, 'nome_indicado'); 
$indicadoInscrito = array_column($result, 'indicado_inscrito'); 

for($i=0; $i<count($result); $i++) { 
    echo ' 
    <tr> 
     <td>'. $nomeIndicado[$i] .'</td> 
     <td style="text-align: center;">'. $indicadoInscrito[$i] .'</td> 
    </tr>'; 
} 
+0

'$ が実際に何をするのかを明確にしてください。それは私に構文エラー –

+0

@FelipeBuenoを返す申し訳ありません私は$ iの中でiを逃しました、基本的には$ i <$結果の中の要素の数です。私は自分の投稿を編集しました。最近、あまりにも多くのjs。配列の中にいくつかの$ outもありませんでした。投稿は今は大丈夫です。 – Matt

+0

私はこれに感謝しなければなりません! 'for'ループについて完全に忘れました。乾杯! –

関連する問題