Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 619
Har møtt på et lite problem her. Jeg skal eksportere noe til en PDF fra en MySQL database, men får det ikke helt til.

Jeg har ikke lyst å bruke et ferdi bibliotek eller noe sånn.

Her er koden min:

Kode

<?
session_start();
include('inc/config.php');
include('inc/funksjoner.php');
ob_start();

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="salg.pdf"');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/eksport.css" media="all" />
<title>Eksport av salg</title>
</head>
<body>
<div id="container">
<?

$sql = "SELECT * FROM tabell ORDER BY id DESC";
	$resultat = mysql_query($sql);

while($rad = mysql_fetch_array($resultat)){
	echo "Bla bla bla.. Innhold her...";
}
exit;
?>
</div>
</body>
</html>
Hva gjør jeg feil? Glemmer jeg noe?
Trigonoceps occipita
vidarlo's Avatar
Donor
Du gløymer totalt korleis PDF er bygd opp. HTML er ikkje PDF. Det funker heilt utmerka det du har gjort, gitt at du faktisk spytter ut korrekt PDF-kode. Det gjer du vitterlig ikkje her.

Lukt på http://no2.php.net/pdf
Sist endret av vidarlo; 21. februar 2010 kl. 17:34.
Ikke lukt på den dritten slashdot har linka til.
Last ned fpdf fra http://www.fpdf.org
Dritten han har lenka til?

Trådstarter sier klart og tydelig at han ønsker å gjøre det selv, er jo du som er helt på vidda her, sourcevolume.

Trådstarter: Hvorfor har du HTML i et PDF dokument? Ta en titt på det slashdot lenka til, så burde du få det til