2016-03-22 10 views
0

を作成し、mysqlデータベースから取得した情報を3つのカラム(col-md-4)に分割しようとしました。私はすべての列の情報を複製するmysqli_fecth_assoc()に問題がありました。何か案が?事前のおかげでmysqlデータを3つのブートストラップmdカラムに分割してPHP

<div class="container-fluid"> 
<div class="row"> 
    <?php while($fila = mysqli_fetch_assoc($resultado)){ ?> 
    <div class="col-md-4"> 
     <p><?php echo $fila["Nombre"];?></p> 
     <HR WIDTH="50%" SIZE="3"> 
    </div> 
    <div class="col-md-4"> 
     <p><?php echo $fila["Nombre"];?></p> 
     <HR WIDTH="50%" SIZE="3"> 
    </div> 
    <div class="col-md-4"> 
     <p><?php echo $fila["Nombre"];?></p> 
     <HR WIDTH="50%" SIZE="3"> 
    </div> 
    <?php } ?> 
</div> 

はthathコードの問題は、それがすべての列に同じ$ FILA [「ノンブルを」]繰り返されるということです。

+0

コードを表示できますか?それは簡単だろう。 –

+0

追加するコードはあまりありませんが、入手したものは –

+0

なぜこの$ fila ["Nombre"]を3回印刷していますか?これはループの中にあるので、1行で同じ名前を3回取得します。 –

答えて

1

私はこのコードが期待される結果を得るのに役立つと思います。

<?php 
    $tempFila = array(); 

    while($fila = mysqli_fetch_assoc($resultado)){ 
     $tempFila[] = $fila["Nombre"]; 
    } 

    $count = count($tempFila); 
?> 

<div class="container-fluid"> 
    <div class="row"> 
     <?php for ($i = 0; $i < $count;) { ?> 
     <div class="col-md-4"> 
      <p><?php echo (!empty($tempFila[$i])) ? $tempFila[$i] : ''; $i++; ?></p> 
      <HR WIDTH="50%" SIZE="3"> 
     </div> 
     <div class="col-md-4"> 
      <p><?php echo (!empty($tempFila[$i])) ? $tempFila[$i] : ''; $i++; ?></p> 
      <HR WIDTH="50%" SIZE="3"> 
     </div> 
     <div class="col-md-4"> 
      <p><?php echo (!empty($tempFila[$i])) ? $tempFila[$i] : ''; $i++; ?></p> 
      <HR WIDTH="50%" SIZE="3"> 
     </div> 
     <?php } ?> 
    </div> 
</div> 
+0

2つの不要な列が生成される可能性があります。この問題は、列を条件ブロックに使用して修正することができます。 –

+0

これは動作します、ありがとう、私は "nombre"と "apellido"を表示したいなど、1列以上を表示しようとするとどうでしょうか –

+0

これを行うにはいくつかの方法があります。 1. "apellido"の別の配列を使用してください 2.このような2次元配列を使用してください。 $ tempFila [0] ['nombre'] = $ fila ["Nombre"]; $ tempFila [0] ['apellido'] = $ fila ["apellido"]; $ tempFila [1] ['nombre'] = $ fila ["Nombre"]; $ tempFila [1] ['apellido'] = $ fila ["apellido"]; など.......... –

関連する問題