webForumDet fria alternativet

Stor bokstav på flera variabler

PHP

1 svar · 306 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#1

Jag kör just nu följande kod för att hämta och visa en lista på kommande datum.

function listgig($f_limit=45) {
	echo "<br>";
//	$query_gig = "SELECT * FROM gig WHERE godkand = 1 ORDER BY date LIMIT ".$f_limit;
  $idag = date("Y-m-d");
	$query_gig = "SELECT * FROM gig WHERE godkand = 1  AND date > '$idag' ORDER BY date LIMIT ".$f_limit;
	$gig = mysql_query($query_gig) or die(mysql_error());
	$totalRows_gig = mysql_num_rows($gig);
	$bg = ''; 
	while($row_gig = mysql_fetch_assoc($gig)) { 
	$bg = $bg != '#333' ? '#333' : '#595454';  
		echo '<tr style="background-color:'.$bg.'">';
		echo "	<td width='75'>\r\n";
		echo "		<h5>".$row_gig['date']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td>\r\n";
		echo "		<h5>".$row_gig['band']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td width='85'>\r\n";
		echo "		<h5>".$row_gig['stad']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td>\r\n";
		echo "		<h5>".$row_gig['arena']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td>\r\n";
		echo "		<h5>".$row_gig['arrangor']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "</tr>\r\n";
	}

Detta baseras på att användare skickar in datum och infon till oss på sidan.
Men tyvärr är inte alla användare så noga med att skriva stor bokstav,
så nu vill jag göra en automatik på det, att alla saker som skrivs ut
( alla $row_gig ) skall automatiskt få stor bokstav.

Någon som har en aning om hur man gör det lättast?

Medlem sedan jan. 2005953 inlägg
#2

Titta på strtoupper(), ucfirst() och ucwords(). Någon av dem kanske passar dina behov.

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)