---
title: "Rowspan i tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/119617-rowspan-i-tabell"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Thistel"
published: "2005-01-08T13:59:31.000Z"
updated: "2005-01-08T14:38:32.000Z"
replies: 4
views: 293
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/119617-rowspan-i-tabell"
---

# Rowspan i tabell

## #1 — Thistel, 2005-01-08T13:59Z

Får inte rowspan att funka i min kod. Har tänkt att faktan ur databasen skall ligga på 2 rader men bilden skall spanna över dessa. typ:
\[KOD\]\<TABLE width="95%" border="1" cellspacing="0" cellpadding="0"\>
  \<TR\> 
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD rowspan="2"\>&nbsp;\</TD\>
  \</TR\>
  \<TR\> 
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
    \<TD\>&nbsp;\</TD\>
  \</TR\>
\</TABLE\>\[KOD\] 

Testade lägga rowspan i koden men fick då meddelande om att det saknades ngt. Detta är koden jag skall utgå från. hur gör man?

```php
<?
$länk = @mysql_connect("localhost", "root")
or die ("Kunde inte ansluta! Är MySQL igång?");
$databas = mysql_select_db("swaf");
$sql = 'SELECT `tbl_37`.`Serial` , `tbl_colors`.`Colors` , `tbl_37_version`.`Version` , `tbl_37`.`In service` , `tbl_37`.`Withdrawn from use` , `tbl_unit`.`Unit` , `tbl_37`.`Latest code` , `tbl_37`.`Previous codes` , `tbl_status`.`Status` , `tbl_37`.`Note` , `tbl_37_picture`.`Picture` '
        . ' FROM tbl_37, tbl_colors, tbl_37_version, tbl_unit, tbl_status, tbl_37_picture'
        . ' WHERE ( ( `tbl_colors`.`ColorsID` = tbl_37.Colors ) AND ( `tbl_37_version`.`VersionID` = tbl_37.version ) AND ( `tbl_unit`.`UnitID` = tbl_37.unit ) AND ( `tbl_status`.`StatusID` = tbl_37.status ) AND ( `tbl_37_picture`.`Serial` = tbl_37.serial ) )'
        . ' LIMIT 0 , 10';  
$result = mysql_query("$sql");
?>
//Lägger ut rubrikerna
<table class="tableborder" width="100%" cellspacing="0" cellpadding="3">
  <tr class="databastext">
  <td>Serial</td>
  <td>Version</td>
  <td>Colors</td>
  <td>In service</td>
  <td>Withdrawn</td>
  <td>Unit</td>
  <td>Latest code</td>
  <td>Previous codes</td>
  <td>Status</td>
  <td>Notes</td>
  <td>Image</td></tr>
<?

while ($rad = mysql_fetch_array($result)) {
//färgar varanan rad
$bgColor = (++$i & 1) ? '#f6f7f7' : '#C7C7C7';
//presenterar resultatet
echo "<tr bgcolor=\"$bgColor\"><td>".$rad["Serial"]."</td>
<td>".$rad["Version"]."</td>
<td>".$rad["Colors"]."</td>
<td>".$rad["In Service"]."</td>
<td>".$rad["Withdrawn from use"]."</td>
<td>".$rad["Unit"]."</td>
<td>".$rad["Latest code"]."</td>
<td>".$rad["Previous codes"]."</td>
<td>".$rad["Status"]."</td>
<td>".$rad["Note"]."</td>
<td><img src='".$rad['picture']."'></td></tr>";
}
?>
</table>
<?
mysql_close($länk);
?>
```

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

## #2 — Matte, 2005-01-08T14:20Z

Jag förstår inte hur du tänkt dig.
Vad ska du ha på andra raden om bilden sträcker sig över två rader ?

Kan du visa den kod du använde som inte fungerade, samt det felmeddelande du fick ?

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

## #3 — Thistel, 2005-01-08T14:30Z

Felmedelandet med koden är:
"Parse error: parse error, expecting \`','' or \`';'' in c:\\inetpub\\wwwroot\\swaf\\Copy of test.php on line 34"

Koden är:

```php
<?
$länk = @mysql_connect("localhost", "root")
or die ("Kunde inte ansluta! Är MySQL igång?");
$databas = mysql_select_db("swaf");
$sql = 'SELECT `tbl_37`.`Serial` , `tbl_colors`.`Colors` , `tbl_37_version`.`Version` , `tbl_37`.`In service` , `tbl_37`.`Withdrawn from use` , `tbl_unit`.`Unit` , `tbl_37`.`Latest code` , `tbl_37`.`Previous codes` , `tbl_status`.`Status` , `tbl_37`.`Note` , `tbl_37_picture`.`Picture` '
        . ' FROM tbl_37, tbl_colors, tbl_37_version, tbl_unit, tbl_status, tbl_37_picture'
        . ' WHERE ( ( `tbl_colors`.`ColorsID` = tbl_37.Colors ) AND ( `tbl_37_version`.`VersionID` = tbl_37.version ) AND ( `tbl_unit`.`UnitID` = tbl_37.unit ) AND ( `tbl_status`.`StatusID` = tbl_37.status ) AND ( `tbl_37_picture`.`Serial` = tbl_37.serial ) )'
        . ' LIMIT 0 , 10';  
$result = mysql_query("$sql");
?>
<table width="100%" border="1" cellspacing="0" cellpadding="3">
  <tr>
  <td>Serial</td><td>Version</td><td>Colors</td><td>In service</td><td>Withdrawn</td><td>Unit</td><td>Latest code</td><td>Previous codes</td><td>Status</td><td>Notes</td><td>Image</td></tr>
<?

while ($rad = mysql_fetch_array($result)) {
$bgColor = (++$i & 1) ? '#f6f7f7' : '#C7C7C7';

echo "<tr bgcolor=\"$bgColor\"> 
    <td>Serial:<br>".$rad["Serial"]."</td>
    <td>Version:<br>".$rad["Version"]."</td>
    <td>Color:<br>".$rad["Colors"]."</td>
    <td>Unit:<br>
      ".$rad["Unit"]."</td>
    <td>Latest code:<br>
      ".$rad["Latest code"]."</td>
    <td>Previous codes:<br>
      ".$rad["Previous codes"]."</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Notes:<br>
      ".$rad["Note"]."</td>
    <td rowspan="2"><img src='".$rad["Picture"]."'></td>
  </tr>
  <tr> 
    <td>Status:<br>
      ".$rad["Status"]."</td>
    <td>In service:<br>
      ".$rad["In Service"]."</td>
    <td>Withdrawn:<br>
      ".$rad["Withdrawn from use"]."</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td >&nbsp;</td>
  </tr>";
}
?>

</table>
<?
mysql_close($länk);
?>
```

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

## #4 — Matte, 2005-01-08T14:35Z

Du har på rad 34:

```
<td rowspan="2"><img src='".$rad["Picture"]."'></td>
```

 
Ändra till

```
<td rowspan=\"2\"><img src='".$rad["Picture"]."'></td>
```

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

## #5 — Thistel, 2005-01-08T14:38Z

Tackar. Nu funkar det som jag vill ha det :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/119617-rowspan-i-tabell
