2015-09-14 18 views
1

我已成功將mySql中的數據拖入html電子郵件的消息中。但經過多次嘗試,我無法在第10條記錄後添加兩條斷線。任何援助將是美好的。php電子郵件插入中斷mysql數組後

$sorc325sql = "Select * ".$sorc325sql2; 
echo "<br>325sql=".$sorc325sql."<br><br>"; 
$sorc325res = mysqli_query($connectXXX, $sorc325sql) or die(mysqli_error($connectXXX)); 
if (mysqli_num_rows($sorc325res) < 1) { 
     $display_block = "<p><em>No topics exist.</em></p>"; 
    } else { 
     while ($sorc325row = mysqli_fetch_array($sorc325res)) { 
      $sorc325arycustctr++; 
      $message .= $sorc325row['progName'].', '; 
      } 
    } 
+0

'如果(($行++%10)!){回聲 「\ n」; }' –

+0

嗨馬克,感謝您的快速反應,但沒有奏效。這是我試過的$ message。= $ sorc325row ['progName']。',';如果(!($ sorc325row ++%10)){$ message。='

'; } } } – cherrie

+0

您應該在問題中編輯您的評論,以便我們清楚地看到代碼的樣子。 – Ross

回答

0

使用Mark B的想法,你需要把它添加到當前$sorc325arycustctr++;

$sorc325sql = "Select * ".$sorc325sql2; 
echo "<br>325sql=".$sorc325sql."<br><br>"; 
$sorc325res = mysqli_query($connectXXX, $sorc325sql) 
        or die(mysqli_error($connectXXX)); 

if (mysqli_num_rows($sorc325res) < 1) { 
    $display_block = "<p><em>No topics exist.</em></p>"; 
} else { 

    $sorc325arycustctr = 0; 

    while ($sorc325row = mysqli_fetch_array($sorc325res)) { 
     $sorc325arycustctr++; 
     if (! ($sorc325arycustctr % 10)) { 
      $message .= '<br>'; 
     } 
     $message .= $sorc325row['progName'].', '; 
    } 
} 
+0

沒有工作。順便說一句,這是電子郵件,所以我用消息替換了回聲。=代碼正在爲每條記錄添加一箇中斷。 – cherrie

+1

對不起,在我的回答中修復了woops,也許是因爲'$ sorc325arycustctr'沒有初始化爲零 – RiggsFolly

+0

愚蠢的我,沒問題,完全錯過了!!! – RiggsFolly