---
title: "ezy Formatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/113398-ezy-formatering"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "K++"
published: "2004-10-12T11:25:52.000Z"
updated: "2004-10-12T11:25:52.000Z"
replies: 0
views: 1363
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/113398-ezy-formatering"
---

# ezy Formatering

## #1 — K++, 2004-10-12T11:25Z

Började skriva en klass idag för att slippa skriva särskilt mkt html; hittills är den ännu inte särskilt långt kommen, om ni vill bidraga till den är det bara att posta nedan.

```php
/*
ezyFormatering
klass skriven av John Widdershins

exelpel på hur detta underlättar:

*/

tabell("10::0::0::400::Namn|Tid|Platser|Anm&auml;lan");

while($rad = mysql_fetch_assoc( $res ) )
{
  tabell_p("$rad[kurs_namn]|$rad[kurs_tid]|$rad[kurs_platser]|Anm&auml;lan");
}

tabell_e();

/* Slut på exempel */
function tabell( $data )
{
	
list($border, $cellspacing, $cellpadding, $width, $content) = explode("::", $data);

if($border == ""){
	$border = 0;
} 
if($cellspacing == ""){
	$cellspacing = 2;
} 
if($cellpadding == ""){
	$cellpadding = 3;
} 
if($width == ""){
	$width = 400;
}

echo "<TABLE BORDER=\"$border\" CELLSPACING=\"$cellspacing\" CELLPADDING=\"$cellpadding\" WIDTH=\"$width\">\n";

if(!empty($data))
{
echo "\t<TR>\n";
	$kolumner = explode("|", $content);
	for($i=0;$i<=(count($kolumner)-1);$i++){
		echo "\t\t<TD>$kolumner[$i]</TD>\n";
	}
echo "\t</TR>\n";
}

}

function tabell_p($data)
{

	if(!empty($data))
	{
		echo "\t<TR>\n";
		$kolumner = explode("|", $data);
			for($i=0;$i<=(count($kolumner)-1);$i++){
				echo "\t\t<TD>$kolumner[$i]</TD>\n";
		}
	echo "\t</TR>\n";
}
	
	
}

function tabell_e()
{
	echo "</TABLE>";	
}
```

 

Bidrag gärna med mer nifty functions

Permalänk: https://www.webforum.nu/p/113398

---

Tråden på webben: https://www.webforum.nu/amne/php/113398-ezy-formatering
