---
title: "Göra rad fetstilt på vissa betyg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/148840-göra-rad-fetstilt-på-vissa-betyg"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "silfver"
published: "2006-07-08T14:55:05.000Z"
updated: "2006-07-09T10:37:11.000Z"
replies: 7
views: 387
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/148840-göra-rad-fetstilt-på-vissa-betyg"
---

# Göra rad fetstilt på vissa betyg

## #1 — silfver, 2006-07-08T14:55Z

På min [filmlista](http://www.silfver.se/filmer/) så är de filmer med betyget 10 inte fetstilta. Jag vill att de ska vara det. Kan man på något enkelt sätt göra cellraden som fått betyget 10 fetstilt?

Så här ser min nuvarande kod ut: 

```php
<?php
$orderBy = array(
            "title ASC",
            "title DESC",
            "year ASC",
            "year DESC",
            "vote ASC",
            "vote DESC"
        );
$orderByIndex = isset($_GET['sort_by']) ? $_GET['sort_by'] : 0;

if (!is_numeric($orderByIndex) || $orderByIndex<0 || $orderByIndex>(count($orderBy)-1)) {
    $orderByIndex = 0;
}
?>

<table cellspacing="0" cellpadding="0" id="filmlista">
<tr id="filmlistrubrik">
	<td><strong><a href="?sort_by=<?= ($sort_by == 1) ? 0 : 1 ?>">Filmtitel</a></strong></td>
	<td><strong><a href="?sort_by=<?= ($sort_by == 3) ? 2 : 3 ?>">År</a></strong></td>
	<td style="text-align: right;"><strong><a href="?sort_by=<?= ($sort_by == 5) ? 4 : 5 ?>">Betyg</a></strong></td>
</tr><?php
require "connect.php";
$klass = 1;
$S_FILMER = mysql_query("SELECT * FROM filmer ORDER BY $orderBy[$orderByIndex]") or die(mysql_error());
while($row = mysql_fetch_array($S_FILMER)) {

   $bg = $bg != '#F1F4EB' ? '#F1F4EB' : '#ffffff';

   print '
<tr style="background-color:'.$bg.'">
	<td><a href="http://www.imdb.com/title/'.$row['imdb'].'/" name="blank">'.$row['title'].'</a></td>
	<td>'.$row['year'].'</td>
	<td style="text-align: right;">'.$row['vote'].'/10</td>
</tr>
';
}
?>
```

 Tack på förhand.

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

## #2 — Hamatzu, 2006-07-08T16:23Z

```php
<?php
$orderBy = array(
            "title ASC",
            "title DESC",
            "year ASC",
            "year DESC",
            "vote ASC",
            "vote DESC"
        );
$orderByIndex = isset($_GET['sort_by']) ? $_GET['sort_by'] : 0;

if (!is_numeric($orderByIndex) || $orderByIndex<0 || $orderByIndex>(count($orderBy)-1)) {
    $orderByIndex = 0;
}
?>

<table cellspacing="0" cellpadding="0" id="filmlista">
<tr id="filmlistrubrik">
    <td><strong><a href="?sort_by=<?= ($sort_by == 1) ? 0 : 1 ?>">Filmtitel</a></strong></td>
    <td><strong><a href="?sort_by=<?= ($sort_by == 3) ? 2 : 3 ?>">År</a></strong></td>
    <td style="text-align: right;"><strong><a href="?sort_by=<?= ($sort_by == 5) ? 4 : 5 ?>">Betyg</a></strong></td>
</tr><?php
require "connect.php";
$klass = 1;
$S_FILMER = mysql_query("SELECT * FROM filmer ORDER BY $orderBy[$orderByIndex]") or die(mysql_error());
while($row = mysql_fetch_array($S_FILMER)) {

   $bg = $bg != '#F1F4EB' ? '#F1F4EB' : '#ffffff';

   if($row['vote'] == "10")
   {
      $vote = "<b>" .$row['vote']. "</b>";
   }
   else {
      $vote = $row['vote'];
   }

   print '
<tr style="background-color:'.$bg.'">
    <td><a href="http://www.imdb.com/title/'.$row['imdb'].'/" name="blank">'.$row['title'].'</a></td>
    <td>'.$row['year'].'</td>
    <td style="text-align: right;">'.$vote.'/10</td>
</tr>
';
}
?>
```

Det där borde fungera! :D

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

## #3 — silfver, 2006-07-09T09:44Z

> **Hamatzu skrev:**
>
> Det där borde fungera! :D

Nästan! Nu såg det bara ut så här: 

> Filmtitel, År, **10**/10

 Jag ville att allt skulle bli fetstilt. Förstår du?

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

## #4 — echoSwe, 2006-07-09T10:16Z

```php
<?php
$orderBy = array(
            "title ASC",
            "title DESC",
            "year ASC",
            "year DESC",
            "vote ASC",
            "vote DESC"
        );
$orderByIndex = isset($_GET['sort_by']) ? $_GET['sort_by'] : 0;

if (!is_numeric($orderByIndex) || $orderByIndex<0 || $orderByIndex>(count($orderBy)-1)) {
    $orderByIndex = 0;
}
?>

<table cellspacing="0" cellpadding="0" id="filmlista">
<tr id="filmlistrubrik">
    <td><strong><a href="?sort_by=<?= ($sort_by == 1) ? 0 : 1 ?>">Filmtitel</a></strong></td>
    <td><strong><a href="?sort_by=<?= ($sort_by == 3) ? 2 : 3 ?>">År</a></strong></td>
    <td style="text-align: right;"><strong><a href="?sort_by=<?= ($sort_by == 5) ? 4 : 5 ?>">Betyg</a></strong></td>
</tr><?php
require "connect.php";
$klass = 1;
$S_FILMER = mysql_query("SELECT * FROM filmer ORDER BY $orderBy[$orderByIndex]") or die(mysql_error());
while($row = mysql_fetch_array($S_FILMER)) {

	$bg = $bg != '#F1F4EB' ? '#F1F4EB' : '#ffffff';
	if($row['vote'] == "10")
	{
		$bold = "font-weight:bold;";
	} else {
		$bold = "";
	}

   print '
<tr style="background-color:'.$bg.';'.$bold.'">
    <td><a href="http://www.imdb.com/title/'.$row['imdb'].'/" name="blank">'.$row['title'].'</a></td>
    <td>'.$row['year'].'</td>
    <td style="text-align: right;">'.$row['vote'].'/10</td>
</tr>
';
}
?>
```

Den här slags logiken är ju den roligaste ;). Du borde försöka själv ^^.

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

## #5 — silfver, 2006-07-09T10:24Z

> **echoSwe skrev:**
>
> Den här slags logiken är ju den roligaste ;). Du borde försöka själv ^^.

Jag vet, men jag har inte riktigt tid, eller ork, att sätta mig in i det just nu. :)

Din kod fungerade delvis, men den tog bort alla betyg. [Se efter själv](http://silfver.se/filmer/).

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

## #6 — echoSwe, 2006-07-09T10:34Z

Hehe oj då. Men nu har jag fixat till det med. Copy-paste igen ;).

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

## #7 — echoSwe, 2006-07-09T10:36Z

Så ja ;)

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

## #8 — silfver, 2006-07-09T10:37Z

> **echoSwe skrev:**
>
> Hehe oj då. Men nu har jag fixat till det med. Copy-paste igen ;).

Tack!   :r

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

---

Tråden på webben: https://www.webforum.nu/amne/php/148840-göra-rad-fetstilt-på-vissa-betyg
