[thelist] PHP - RegExp & Array problems

Lachlan Cannon luminosity at members.evolt.org
Mon Jun 24 06:28:01 CDT 2002


Beau Hartshorne said:

> If you could post as much of the code as possible, that would help me
> understand what you're doing, and exactly how you're trying to do it.

stylearray.php:

$i = 0;
$styles = '';
$db = mysql_connect($dbHost, $dbUsername, $dbPassword);
mysql_select_db('luminosity',$db);
$sql = 'SELECT styleTitle, styleName, styleMedia FROM luminosityStyles';
$result = mysql_query($sql, $db);
while ($entry = mysql_fetch_array($result)) {
	$styles[$i]['title'] = $entry['styleTitle'];
	$styles[$i]['name'] = $entry['styleName'];
	$styles[$i]['media'] = $entry['styleMedia'];
	$i++;
}
return $styles;

relevant part of .template

$styles = '';
$stylelist = include('stylearray.php');
$prefstyle = $_COOKIE['style'];
if (!$prefstyle) {
	$prefstyle = 'default';
}
for ($i=0; $i<count($stylelist); $i++) {
	if (($stylelist[$i]['title'] != $prefstyle) &&
	($stylelist[$i]['media']== 'screen')) {
		$styles .= "t".'<link rel="alternate stylesheet"
href="/luminosity/style/'.$stylelist[$i]['name'].'.css"
media="'.$stylelist[$i]['media'].'" title="'.$stylelist[$i]['title'].'"
type="text/css" />'."n";
	}
	else {
		$styles .= "t".'<link rel="stylesheet"
href="/luminosity/style/'.$stylelist[$i]['name'].'.css"
media="'.$stylelist[$i]['media'].'" title="'.$stylelist[$i]['title'].'"
type="text/css" />'."n";
	}
}

Lach
_____________________________________
http://members.evolt.org/luminosity/
MSN: luminosity @ members.evolt.org
_____________________________________





More information about the thelist mailing list