ThistelMedlem sedan aug. 200470 inlägg 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> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD rowspan="2"> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </TD>
<TD> </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?
<?
$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);
?>
MatteMedlem sedan aug. 20002 975 inlägg 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 ?
ThistelMedlem sedan aug. 200470 inlägg Felmedelandet med koden är:
"Parse error: parse error, expecting `','' or `';'' in c:\inetpub\wwwroot\swaf\Copy of test.php on line 34"
Koden är:
<?
$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> </td>
<td> </td>
<td> </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> </td>
<td> </td>
<td> </td>
<td > </td>
</tr>";
}
?>
</table>
<?
mysql_close($länk);
?>
MatteMedlem sedan aug. 20002 975 inlägg Du har på rad 34:
<td rowspan="2"><img src='".$rad["Picture"]."'></td>
Ändra till
<td rowspan=\"2\"><img src='".$rad["Picture"]."'></td>
ThistelMedlem sedan aug. 200470 inlägg Tackar. Nu funkar det som jag vill ha det :)