這是我的代碼:PHP在while循環添加計數器,並返回到一個新行,當我到達這個計數器
$q=mysqli_query($idcon,"SELECT * FROM `subscribed-team`");
while($row=mysqli_fetch_array($q)){
if($row['id-team']==$_POST["teamm"]){
if($row['year-st']==$_SESSION["year"]){
$p=mysqli_query($idcon,"SELECT * FROM `subscription`");
while($row1=mysqli_fetch_array($p)){
if($row1['id-subs']==$row['id-subs'])
echo"<img src='".$row1[8]."'/>";
}
}
}
}
現在這個代碼工作正常,但它呼應的,因爲在同一行我的結果了一個循環。
我希望我的輸出爲每行3張照片,例如: 圖像1圖像2圖像3(跳到行) 圖像4圖像5 image6 而不是: 圖像1圖像2圖像3圖像4圖像5 image6。 更準確地說,我想添加一個條件,當循環達到3個值時,它將返回到新行並繼續打印結果。
這是正確拼寫'$ _ POST [「teamm」]'或者是這一切拼寫錯誤 – RiggsFolly
爲什麼你不能製作包含該計數器的代碼?我不明白你的文章的重點。你不知道如何定義變量或如何增加它們? –
爲什麼你的第二個查詢不使用where子句,如果你只對結果感興趣'WHERE id-subs ='{$ row ['id-subs']}'' – RiggsFolly