Wie verwenden von html-Formular Daten für fpdf Formular-Erstellung

ich versuche, eine pdf-Datei erstellen E-Mail mithilfe der Daten, die eingegeben in ein html-Formular. Ich weiß nicht, wie Sie Daten aus einer mysql-Datenbank oder in html-form zu erstellen, die eine pdf-Datei mit fpdf und per E-Mail. Ich bin in der Nähe zum Abschluss dieses Projekt ich gearbeitet haben und Hilfe benötigen, verschließen Sie den deal habe ich eine schwierige html-Formular mit speziell Abstand Tabellen und so versuchen, zu reproduzieren, ein excel-Dokument in ein html-Formular javascript zu tun, die Berechnungen und alles was ich jetzt tun müssen, ist die E-Mail dieses Formular im pdf-format mit php oder etwas mit meinem linux-webserver. bitte ich möchte wirklich wissen das für mich auch. ich habe eine Menge gelernt in den letzten Wochen über html,php,mysql und javascript und ich fing als ein Projekt für Spaß und die Leute wollen es. Sorry. Und ich danke Ihnen allen für Ihre Hilfe für den Unterricht mir diese Informationen. ok hier ist der code.

  <!DOCTYPE html>
  <html>
  <head>
 <?php
 $intro = mysql_real_escape_string($_POST['intro']);
 $hostname ="localhost";
 $db_user = "someuser";
 $db_password = "somepassword";
 $database = "form_something";
 $db_table = "FORM";
 $db = mysql_connect ($hostname, $db_user, $db_password);
 mysql_select_db($database,$db);
 ?>
  <title><h2>this is my form</h2><title>
  <?php
  if (isset($_REQUEST['Submit'])) { 
  # THIS CODE TELLS MYSQL TO INSERT THE DATA FROM THE FORM INTO MY MYSQL TABLE 
  $sql = "INSERT INTO $db_table(information) values ('".mysql_real_escape_string(stripslashes($_REQUEST['information']))."')";
  if($result = mysql_query($sql ,$db)) { 
  echo <h1>Thank you</h1>information has been entered into our database<br><img   src="http://someimage.com/here/is/the/image.jpg"';
 {
 p
 } else 
 { 
 echo "ERROR: ".mysql_error(); 
 }
 } else 
 {
 ?>
  ?>
  </head>
  <form action="pdf.php">
  <td colspan="2">type your information here<input type="text" name="information">
  <input type="submit" name="Submit" value="Submit">
  </body>
  </form>
  </html>

basic und dem fpdf-Seite pdf.php sieht so aus

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

class PDF extends FPDF
 {
 //Page header
function Header()
{
//Logo
$this->Image('logo.png',140,6,60);
//Arial bold 15
$this->SetFont('Arial','B',15);
//Move to the right
$this->Cell(60);
 //Title
$this->Cell(80,10,' Form',1,0,'C');
//Line break
$this->Ln(20);
}

function Footer()
{
//Position at 1.5 cm from bottom
$this->SetY(-15);
//Arial italic 8
$this->SetFont('Arial','I',8);
//Page number
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}

$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
$pdf->Cell(0,10,'Printing line number '.$i,0,1);
$pdf->Output();
?>
Eine Sache zu einer Zeit. Stellen Sie zunächst sicher Browsern post die richtigen Parameter, dann machen Sie php verwenden Sie diese Parameter korrekt. Es gibt keinen Punkt werfen, die codes hier.

InformationsquelleAutor Justin Yoder | 2011-10-13

Schreibe einen Kommentar