Hej Kasper.
Jeg er nybegynder i klasser, derfor har jeg ikke den fulde forståelse for det. Der er også fejl i min kode, og det gør det bare mere uoverskueligt.
Men jeg har en gammel kode, uden klasser.
- <?php
- /* connect to database START */
-
- $host = '****'; // database host / localhost
- $dbuser = '****'; // database username
- $dbpass = '****'; // database password
- $dbname = '****'; // database name
-
- $con = mysql_connect($host, $dbuser, $dbpass);
- $db = mysql_select_db($dbname, $con) or die("Error: ". mysql_error());
-
- if(!$db) {
- die("Error!");
- }
-
- /* connect to database END */
-
- $table = '****'; // tablename from database
- $file = 'csvtest.csv'; // csv file
- $sql = "SELECT * FROM ". $table ." ORDER BY id";
- $query = mysql_query($sql) or die("Error in database connection: ". mysql_error());
-
- if(mysql_num_rows($query)>=1) {
- $fp = fopen($file, 'w');
- while($row = mysql_fetch_assoc($query)) { // data from the database
- if($row["2"] == null) {
- $fjederben = '-';
- } else {
- $fjederben = $row["2"];
- }
-
- $indhold = '<h4>'. $row["1"] .'</h4>';
- $indhold .= '<table border="0" style="font-size: 10pt" width="100%" cellspacing="0" cellpadding="0"><tr bgcolor="#d4d4d4"></td>|';
- $indhold .= '<td><b>Årgang</b></td><td><b>Sænkning for</b></td><td><b>Sænkning bag</b></td><td><b>Maks. vægt for</b></td><td><b>Maks. vægt bag</b></td><td><b>kW</b></td><td><b>Fjederben</b><td><b>TÜV</b></td><td><b>Noter</b></td></tr>|';
- $indhold .= '<td>'. $row["3"] .'</td><td>'. $row["4"] .'</td><td>'. $row["5"] .'</td><td>'. $row["6"] .'</td><td>'. $row["7"] .'</td><td>'. $row["8"] .'</td><td>'. $fjederben .'</td>|';
- $indhold .= '<td><img src="/images/design/billig-gevindundervogn/godkendt_24x24.png"></td>|';
- $indhold .= '<td>'. $row["10"] .'</td>|';
- $indhold .= '</table><b>Sporty Håndtering med fabriksindstillet dæmpning</b>|';
- $indhold .= 'Variant 3 er udviklet af KW’s eget racing-team, og kan ligesom på racerbanerne justeres i højden og i både tryk/bump og træk/rebound. Konstrueret i rustfrit stål.
- <b>Godkendt sænkning fra 15-95mm.</b>
-
- Der er altid en grund til, at nogen vinder. I motorsporten hedder en af de rigtigt gode grunde KW. Og så er det hele også lidt af et eventyr: På 15 år er det lykkedes de to unge sydtyskere Klaus og Jürgen Wohlfahrt at skabe en succes ingen havde troet på, da de stod alene i stueetagen af en faldefærdig bygning.
-
- Men ved at tænke nyt og anderledes skabte de en undervogn, der ikke alene vandt det ene motorløb efter det andet, men også på næsten magisk vis kombinerede sport og komfort. Alle, der har prøvet en KW, ved, hvad vi taler om. Og du vil snart opdage den respekt, der viser sig, når folk ser de gule og lilla farver skinne under din bil.
-
- <a href="http://www.youtube.com/user/KWsuspensions" target="_blanc"><img src="/images/design/billig-gevindundervogn/KW-youtube.png" border="0"></a><a href="http://www.billig-gevindundervogn.dk/shop/cms-prislister.html" target="_blanc"><img src="/images/design/billig-gevindundervogn/gevindundervogn-prislister.png" border="0"></a>
-
- <h3>DERFOR GIVER KW DIG BÅDE SPORT OG KOMFORT!</h3>Dæmpningen i en støddæmper opstår, når støddæmperen trykkes ned i et sving eller ved en ujævnhed i vejen. Så presses olien i dæmperen gennem en lille ventil fra et kammer til et andet, typisk fra et indre rør til et ydre rør (se flere fotos af gennemsigtige støddæmpere på topfaelge.dk).
-
- Jo mindre hullet i ventilen er, jo sværere har olien ved at flyde igennem - og jo hårdere bliver dæmperen. Det giver bedre kurveegenskaber, men ødelægger komforten og vejgrebet.
-
- Ved normale støddæmpere skal du vælge, om du vil have gode kurveegenskaber eller komfort/vejgreb.
-
- Men KW kan pga. deres patenterede 2-ventilteknik give dig begge dele på en gang. For ved en kurve er der kun én ventil åben, dvs. støddæmperen er hård og sportslig. Men ved en hurtig påvirkning som på en ujævn vej, åbner der sig et par ekstra ventiler - og så kan olien pludselig flyde lettere. Det giver både komfort - og sikrer, at bilen ikke hopper henover vejen og dermed taber heste.
-
- <table width="100%"><tr><td>
- Dæmpning teknologi med individuelt justerbar rebound-og komprimeringsteknologi
- Inox-line * rustfrit stål teknologi
- Individuelt højdejusterbart
- Justering af parametre, der er godkendt af den tyske Technical Control Board (TÜV)
- Komponenter af høj kvalitet for lang levetid
- Trinløs variabel returdæmpning justering
- 14-vejs justerbart kompression dæmpning
- Unikke, individuelt arbejde dæmpningskraft justering
- Omfattende dokumentation for let brug
- </td><td><img src="/images/design/billig-gevindundervogn/v3.png"></td></tr></table>
-
- 2 Års Garanti på KW Gevindundervogne';
-
- $explode = explode("|", $indhold);
- fputcsv($fp, $explode, ",");
- }
- } else {
- echo 'Empty!';
- }
- ?>
@Lars
Jeg får ikke min data ind i csv filen (det fra databasen).
Du kan prøve at teste med min SQL kode:
- CREATE TABLE IF NOT EXISTS `csv` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `1` varchar(255) NOT NULL,
- `2` varchar(255) NOT NULL,
- `3` varchar(255) NOT NULL,
- `4` varchar(255) NOT NULL,
- `5` varchar(255) NOT NULL,
- `6` varchar(255) NOT NULL,
- `7` varchar(255) NOT NULL,
- `8` varchar(255) NOT NULL,
- `9` varchar(255) NOT NULL,
- `10` varchar(255) NOT NULL,
- `11` varchar(255) NOT NULL,
- `12` varchar(255) NOT NULL,
- `13` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=705 ;
-
- --
- -- Data dump for tabellen `csv`
- --
-
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (1, '', '', '', 'S?nkning', '', '', '', '', '', '', '', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (2, 'Model Beskrivelse', 'Fjederben', '?rgang', 'For', 'Bag', 'V?gt for', 'V?gt bag', 'kW', 'Varenummer', 'Noter', 'Vejl. Uds. M. moms', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (3, 'KW VARIANT 3 RUSTFRI ALFA ROMEO', '', '', '', '', '', '', '', '', '', '', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (4, 'KW VARIANT 3 RUSTFRI ALFA ROMEO Brera: (939) Coup?: Forhjulstr?k, 2WD, 4WD', '', '02/06-', '20-50', '25-55', '-1250', '-1100', '85-136', '35215014', '1)', 'kr. 12.199,00', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (5, 'KW VARIANT 3 RUSTFRI ALFA ROMEO Brera: (939) Coup?: Forhjulstr?k, 2WD, 4WD', '', '02/06-', '20-50', '25-55', '1251-1300', '-1100', '147-191', '35215015', '1)', 'kr. 12.199,00', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (6, 'KW VARIANT 3 RUSTFRI ALFA ROMEO GT: (937) 4Zyl., Diesel', '', '03/04-', '20-50', '20-50', '-990', '-990', '110-165', '35215003', '1)', 'kr. 12.199,00', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (7, 'KW VARIANT 3 RUSTFRI ALFA ROMEO GT: (937) 6 cyl.', '', '03/04-', '20-50', '20-50', '-1040', '-990', '177', '35215013', '1)', 'kr. 12.199,00', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (8, 'KW VARIANT 3 RUSTFRI ALFA ROMEO Mito: (955) Uden Dynamic Suspension 7 cyl.', '', '09/08-', '20-50', '30-55', '-900', '-850', '58-114', '35215012', '2),37)', 'kr. 10.999,00', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (9, 'KW VARIANT 3 RUSTFRI ALFA ROMEO Mito: (955) Uden Dynamic Suspension 8 cyl.', '', '09/08-', '20-50', '30-55', '-1000', '-850', '85-88', '35215022', '2),37)', 'kr. 10.999,00', '', '');
- INSERT INTO `csv` (`id`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`) VALUES
- (10, 'KW VARIANT 3 RUSTFRI ALFA ROMEO Mito: (955) Uden Dynamic Suspension Quadrifoglio Verde', '', '11/09-', '25-40', '35-50', '-1000', '-850', '125', '35240017', '2),37)', 'kr. 10.999,00', '', '');
Indlæg senest redigeret d. 06.12.2011 11:26 af Bruger #16025