iT邦幫忙

0

php 資料庫重複顯示在同一格中

各位大大好:
想請問要如何將同一日期的資料,同時顯示在同一格,例如2/14有三筆資料,全部要塞在14號的表格裡,我現在只能讀取其中一筆資料,程式碼如下:
http://www.ee.nsysu.edu.tw/key/c1.php
我有想過把資料庫讀取用副程式包起來,再放入到echo但好像行不通..
謝謝>"<


for($x=0;$x<=41;$x++){
    	 $conn=newPDO("mysql:host=$hostdb;dbname=$namedb",$userdb,$passdb);
$conn->exec("SET CHARACTER SET utf8");
$sql1="select * from ".changeMonth($yue)." where bdate= :Bdate"; //單冒號宣布冒號裡的字串 雙冒號是分析這個冒號裡的語法
$sql =$conn->prepare($sql1);
$ar_val=array('Bdate'=>$Y."-".$yue."-".$singleday);//sql叫出資料語法
    		                             
   if($sql->execute($ar_val)){
     $row =$sql->fetch(); 	          	
    	   }
    
 echo'<div style="backgroundcolor:'.$color.';opacity:'.$dark.';width:120.6px;height:160px;float:left;border:#FFFFFF 1px solid;" id="'.$Y."-".$yue."-".$singleday.'" value="'.$Y."-".$yue."-".$singleday.'">'."[$day]".'<br>'.$row['bdate'].'  '.$row['clr'].'</div>';
    	     	
    	     	 
    	    ++$day;
   
    	
    	}
    


weiclin iT邦高手 4 級 ‧ 2018-02-13 11:01:09 檢舉
把你所有要顯示的資料都先取出放在變數裡, 最後再輸出成 html, 這個在你之前的問答裡面很多人提醒過了
mayyola iT邦新手 3 級 ‧ 2018-02-13 11:10:42 檢舉
w大您好:可以了~感謝您><

尚未有邦友回答

立即登入回答