2011-01-07 35 views
0

我想這樣做:

當用戶編輯一些文本並點擊提交時 - 爲html添加$ _post信息到一個FPDF文件。

我被困在這裏:

<?php 
require('fpdf.php'); 

$pdf=new FPDF(); 
$pdf->AddPage(); 
$pdf->SetFont('Arial','B',16); 
$pdf->Cell(40,10,'Hello World!'); 
$pdf->AddPage(); 
$pdf->Cell(60,10,'Powered by FPDF.',0,1,'C'); 

$pdf-> Output(); 
?> 

我怎樣才能增加$ _ POST屬性?如果我這樣做,它會給出錯誤。

或者如果有人知道連接到數據庫的方式並顯示來自表格的信息......那很好。

例子,我發現:

$query = "SELECT imageField FROM yyy WHERE ..."; 
$result = mysql_query($query); 
$row = mysql_fetch_assoc($result); 
$image = $row['imageField']; 

$pdf->MemImage($image, 50, 30); 

明明就是圖像......怎麼能有文字呢?

回答

1

我假設您正在複製並粘貼代碼片段以使其正常工作。 「 - MYNAME的Hello World」來

$pdf->Cell(40,10,'Hello World - '.$_POST[name]); 

這將打印:假設變量後「名」被設置爲你「MYNAME」,那麼你可以通過你傳遞給函數的字符串contactinating它打印出來PDF文件。

要連接到MySQL數據庫,你需要下面的語句:

mysql_connect('localhost','username','password'); //Replace 'username' and 'password' by your mysql username and password 

mysql_select_db('db'); //Replace 'db' by the name of the database 

現在使SQL查詢從表中數據庫選擇字段字段名上面提到的db條件決定選擇哪些行。如果將條件保持爲1,則選擇所有行。您可以使用field2 ='somevalue'這樣的條件來只選擇字段2的值爲的某些值的某些值

$query=mysql_query("SELECT *fieldname* FROM table WHERE condition "); 

要檢索的結果使用函數mysql_fetch_assos():

$row_array= mysql_fetch_assos($query); 

mysql_fetch_assos()返回一個包含一個特定行的字段值的assosiative陣列和由一個移動資源的指針。

$field_value=$row_array['field2'];