  | 
              
	              
	                
  
    
	 
        สอบถามการแก้ error : syntax error, unexpected ของ php หน่อยครับ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                <!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>สมุดบัญชีรายวันทั่วไป</title> 
<link href="css/bootstrap.css" rel="stylesheet"> 
</head> 
<?php 
include 'connect.php'; 
function monthThai($int){ 
    $num = intval($int); 
    $arr = [" ","ม.ค.","ก.พ.","มี.ค.","เม.ษ","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."]; 
    return $arr[$num]; 
  } 
?> 
<body> 
		<nav class="navbar navbar-default"> 
			<div class="container-fluid"> 
				<div class="navbar-header"> 
					<a class="navbar-brand" href="index.php">หน้าแรก</a> 
				</div> 
				<ul class="nav navbar-nav"> 
					<li class="active"><a href="general.php">สมุดรายวันทั่วไป</a></li> 
					<li><a href="ledger.php">สมุดบัญชีแยกประเภท</a></li>  
					<li><a href="budget.php">งบทดลอง</a></li> 
					<li><a href="w_paper.php">งบดุล</a></li> 
					<li><a href="about.php">ผู้จัดทำ</a></li> 
				</ul> 
			</div> 
		</nav> 
<div class="container" align="center"> 
 
<!-- Button trigger modal --> 
<button type="button" class="btn btn-success btn-lg" data-toggle="modal" data-target="#myModal"> 
  เพิ่มรายการ 
</button> 
 
<!-- Modal --> 
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
  <div class="modal-dialog" role="document"> 
    <div class="modal-content"> 
      <div class="modal-header"> 
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 
        <h4 class="modal-title" id="myModalLabel">เพิ่มรายการ</h4> 
      </div> 
      <div class="modal-body"> 
    	<form class="form-inline" action="general.php" method="post"> 
        	<label>เลขที่บัญชี :</label><input class="form-control" type="text" name="num" required><br><br> 
        	<label>รายการ      :</label><input class="form-control" type="text" name="detail"><br><br> 
        	<label>จำนวนเงิน :</label><input class="form-control" type="text" name="cost"><br><br> 
        	<label>วันที่     :</label><input class="form-control" type="date" name="date"><br><br> 
        	<label>ประเภท :  </label> 
        	<input type="radio" name="status" value="dr"> เดบิต      
        	<input type="radio" name="status" value="cr"> เครดิต <br> 
        	<div class="modal-footer"> 
        		<button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
        		<button type="reset" class="btn btn-default btn-danger">ล้างข้อมูล</button> 
        		<button type="submit" class="btn btn-default btn-success">เพิ่มข้อมูล</button> 
      		</div> 
        </form> 
      </div> 
    </div> 
  </div> 
</div> 
</div> 
<?php 
@$bal_num=$_POST["num"]; 
@$bal_date=$_POST["date"]; 
@$bal_detail=$_POST["detail"]; 
@$bal_cost=$_POST["cost"]; 
@$bal_status=$_POST["status"]; 
if($bal_num != "" && $bal_date != "" && $bal_detail != "" && $bal_cost != "" && $bal_status != ""){ 
	mysql_query("insert into tb_balance(bal_num,bal_date,bal_detail,bal_cost,bal_status) values('$bal_num','$bal_date','$bal_detail','$bal_cost','$bal_status')"); 
	?> 
	<div class="alert alert-success" role="alert">เพิ่มข้อมูลเสร็จสมบูรณ์</div> 
	<?php 
} 
else if($bal_detail != "" && $bal_date != ""){ 
	mysql_query("insert into tb_balance(bal_date,bal_detail) values('$bal_date','$bal_detail')"); 
	?> 
	<div class="alert alert-success" role="alert">เพิ่มข้อมูลเสร็จสมบูรณ์</div> 
	<?php 
} 
else if($bal_num == "" && $bal_date == "" && $bal_detail == "" && $bal_cost == "" && $bal_status == ""){ 
	echo ""; 
} 
else{ 
	?> 
	<div class="alert alert-danger" role="alert">ไม่สามารถเพิ่มข้อมูลได้</div> 
	<?php 
} 
?> 
<br> 
<div align="center"><label><h3>สมุดรายวันทั่วไป</h3></label></div> 
<div class="col-xs-8 col-md-offset-2"> 
	<div align="right"><h5>หน้า 1</h5></div> 
</div> 
<div class="container-fluid"> 
<div class="col-xs-8 col-md-offset-2"> 
<table class="table table-bordered table-hover" width="1000" border="1" align="center"> 
	  <thead> 
	  	<tr> 
	  	  <th width="20%" colspan="2" align="center">วันเดือนปี</th> 
	      <th width="40%" rowspan="2" align="center">รายการ</th> 
	      <th width="10%" rowspan="2" align="center">เลขบัญชี</th> 
	      <th colspan="2" width="15%" rowspan="2" align="center">เดบิต</th> 
	      <th colspan="2" width="15%" rowspan="2" align="center">เครดิต</th> 
	    </tr> 
	    <tr> 
	      <th width="100" align="center">เดือน</th> 
	      <th width="100" align="center">วันที่</th> 
        </tr> 
      </thead> 
      <tbody> 
<?php 
	$string_select="select * from tb_balance order by bal_date ASC,bal_status DESC"; 
	$quer=mysqli_query($conn,$string_select); 
	$rows=mysqli_num_rows($quer); 
$mo = ""; 
$da = ""; 
	for($i=1;$i<=$rows;$i++){ 
		$data=mysqli_fetch_array($quer); 
 
		$date = date_create($data["bal_date"]); 
		$month = date_format($date,"m"); 
		$months = monthThai($month); 
		$day = date_format($date,"d"); 
 
		$n = $data['bal_cost']; 
        $whole = floor($n); 
        $fraction = $n - $whole; 
?> 
	    <tr> 
	      <td align="center"><?php  
	      if($mo != $month){ 
	      	echo $months; 
	      } 
	      $mo = $month; 
		   
	      ?></td> 
	      <td align="center"><?php  
	      if($da != $day){ 
	      	echo $day; 
	      } 
	      $da = $day; 
	      ?></td> 
	      <td><?php if($data["bal_status"]=="cr"){?>       <?php } echo $data["bal_detail"];?></td> 
	      <?php if($data["bal_num"]!=""){?> 
	      <td align="center"><?php echo $data["bal_num"];?></td> 
	      <?php }?> 
<?php 
	      if($data["bal_status"]=="dr"){ 
?> 
			<td align="right"><?php echo number_format($whole);?></td> 
			<td align="center"><?php if($fraction!=0){echo $fraction;} else{echo "-";}?></td> 
	      	<td align="right"></td> 
	      	<td></td> 
<?php 
	      } 
	      <? 
  
    $date = date("Ymd"); 
    echo "Original data = ".$date; 
    echo "<br/>substr year = ".substr($date, 0, 4); 
    echo "<br/>substr month = ".substr($date, 4, 2); 
    echo "<br/>substr month = ".substr($date, 6, 2); 
  
?> 
        </tr> 
	<?php 
	} 
	?> 
  </tbody> 
</table> 
</div> 
</div> 
<script src="js/jquery.js"></script> 
<script src="js/npm.js"></script> 
<script src="js/bootstrap.js"></script> 
</body> 
</html> 
 
 
 
 
 
 
 
 
  Tag : PHP, MySQL, HTML, CSS               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2018-08-06 18:29:43 | 
                      By :
                          benit2558 | 
                      View :
                          657 | 
                      Reply :
                          1 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แสดงแบบนี้ ใครจะไปนับบันทัดล่ะครับ ไปดูเอาเองก็แล้วกัน  
ปัญมันคือ ในวงเล็บที่ส่งค่า parameter ต่างๆ ส่งค่าไม่ถูกต้อง 
รูปแบบไม่ตรงตามที่กำหนด 
 
unexpect ไม่เป็นที่คาดหวัง ไม่ถูกต้องตามที่กำหนด 
Syntax Unexpect ไวยกรณ์ไม่ถูกต้องตามที่กำหนด                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-08-06 22:30:31 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |