webForumDet fria alternativet

ezy Formatering

0 svar · 1 361 visningar · startad av K++

K++Medlem sedan juli 2002171 inlägg
#1

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.

/*
ezyFormatering
klass skriven av John Widdershins

exelpel på hur detta underlättar:

*/

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

while($rad = mysql_fetch_assoc( $res ) )
{
  tabell_p("$rad[kurs_namn]|$rad[kurs_tid]|$rad[kurs_platser]|Anmä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

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)