|
|
|
คือลองวนลูป while ใน fpdf แล้วมันไม่ยอมวนให้ทำไงค่ะรบกวนด้วยค่ะ |
|
|
|
|
|
|
|
Code (PHP)
$objConnect = mysql_connect("localhost","root","1234") or die("ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้");
mysql_query("SET NAMES UTF8");
$objDB = mysql_select_db("test");
$strSQL = "SELECT * FROM student WHERE room = '$ddlroom' and object = '$ddlobject' and faculty = '$ddlGeo'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
while($objResult = mysql_fetch_array($objQuery))
{
$num = $num+1;
$pdf->Cell( 0 , 6 , iconv( 'UTF-8','cp874' ,$id_user.' '.$title_name.' '.$name_stu.''.$lastname_stu ) , 0 , 1 , 'L' );
}
แล้วถ้าเราจะทำให้เว้นบรรทัดทำไงค่ะ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-03-26 15:09:01 |
By :
deedee2338 |
View :
2218 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยค่ะคำนี้หมายถึงอะไรค่ะ
foreach ($data as $eachResult)ฃ
แล้วใส่คำว่าline number แทนตรงเลข 6 เลยเหรอค่ะ
|
ประวัติการแก้ไข 2011-03-26 16:26:57
|
|
|
|
Date :
2011-03-26 16:16:33 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddFont('angsana','','angsa.php');
$pdf->SetMargins( 30,10,30);
$pdf->AddPage();
$pdf->SetFont('angsana','',14);
$objConnect = mysql_connect("localhost","root","1234") or die("ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้");
mysql_query("SET NAMES UTF8");
$objDB = mysql_select_db("test");
$strSQL = "SELECT * FROM student WHERE room = '$ddlroom' and object = '$ddlobject' and faculty = '$ddlGeo'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$strSQL1= "SELECT * FROM faculty WHERE id_faculty = '$ddlGeo'";
$objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]");
$objResult1 = mysql_fetch_array($objQuery1);
$faculty1 = $objResult1["faculty"];
$strSQL2= "SELECT * FROM fix_object WHERE id_object = '$ddlobject'";
$objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
$objResult2 = mysql_fetch_array($objQuery2);
$object1 = $objResult2["object1"];
$strSQL3= "SELECT * FROM room WHERE id_room = '$ddlroom'";
$objQuery3 = mysql_query($strSQL3) or die ("Error Query [".$strSQL3."]");
$objResult3 = mysql_fetch_array($objQuery3);
$room = $objResult3["room"];
$pdf->Cell( 0 , 6 , iconv( 'UTF-8','cp874' , 'แสดงนักศึกษา' ) , 0 , 1 , 'C' );
$pdf->Cell( 0 , 6 , iconv( 'UTF-8','cp874' , 'คณะ '.$faculty1.'สาขา '.$object1.'ห้อง ' .$room) , 0 , 1 , 'C' );
$pdf->Cell( 100 , 6 , iconv( 'UTF-8','cp874' , '' ) , 0 , 0 , 'C' );
$pdf->Ln();
$day = date("d");
$mount = date("m");
$year = date("Y")+543;
$object1= $objResult2["object1"];
while($objResult = mysql_fetch_array($objQuery))
{
$num = $num+1;
include "connect.php";
mysql_select_db($dbname,$m)or die("ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้").mysql_error();
mysql_query("SET NAMES UTF8");
$sql2="SELECT*FROM login WHERE id_user='$objResult[id_student]'";
$result2=mysql_query($sql2,$m)or die("ไม่สามารถเลือกฐานข้อมูลได้").mysql_error();
$rs3=mysql_fetch_array($result2);
$id_user = $rs3["id_user"];
$title_name = $objResult["title_name"];
$name_stu = $objResult["name_stu"];
$lastname_stu = $objResult["lastname_stu"];
$pdf->Cell( 100 , 6 , iconv( 'UTF-8','cp874' , 'วันที่'.$day.'/'.$mount.'/'.$year ) , 0 , 1 , 'L' );
$pdf->Ln();
$pdf->Cell( 0 , 6 , iconv( 'UTF-8','cp874' ,$id_user.' '.$title_name.' '.$name_stu .' '.$lastname_stu ) , 0 , 1 , 'L' );
$pdf->Output();
}
?>
คือว่าจะทำอย่างไรให้แสดงตัวเลข1,2,3เรียงลำดับค่ะแล้วทำไงค่ามันไม่ยอมวนลูปแสดงออกมาเพียงค่าเดียวค่ะคือจะให้แสดงออกมาแบบเป็นชุดรบกวนด้วยค่ะดูขอพี่แล้วแก้ไม่ถูกค่ะ
|
ประวัติการแก้ไข 2011-03-26 16:52:41
|
|
|
|
Date :
2011-03-26 16:43:26 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|