27-02-2011, 18:58
Witam.
Tworze sobie baze danych potrzebną do serwisu i mam problem, ponieważ nie mogę ustawić własnych szerokości kolumn.
XHTML:
CSS:
Konkretnie chodzi o pozycje:Mimo ustawienia width 100px kolumna nie zmienia swojej szerokości.
Tworze sobie baze danych potrzebną do serwisu i mam problem, ponieważ nie mogę ustawić własnych szerokości kolumn.
XHTML:
Kod:
<?php
print '<?xml version="1.0" encoding="iso-8859-2"?>';
print '<?xml-stylesheet type="text/css" href="xhtml.css"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<?
include("polacz.php");
mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die("Nie odnaleziono bazy danych");
$query="SELECT * FROM przyjecia";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<!-- To jest miejsce na treść dokumentu -->
<table>
<h1>Serwis</h1>
<thead>
<tr>
<td>ID</td>
<td>Data przyjęcia</td>
<td>Model</td>
<td>Imei</td>
<td>Uwagi</td>
</tr>
</thead>
<tbody>
<?
$i=0;
while ($i < $num) {
$did_pozycja=mysql_result($result,$i,"id_pozycja");
$ddata_przyjecia=mysql_result($result,$i,"data_przyjecia");
$dmodel=mysql_result($result,$i,"model");
$dnr_imei=mysql_result($result,$i,"nr_imei");
$duwagi=mysql_result($result,$i,"uwagi");
?>
<tr>
<td><? echo $did_pozycja ?></td>
<td style="width: 100px"><? echo $ddata_przyjecia ?></td> <!-- Ta kolumna nie chce dostosować się do wartości "width" -->
<td><? echo $dmodel ?></td>
<td><? echo $dnr_imei ?></td>
<td><? echo $duwagi ?></td>
</tr>
<?
$i++;
}
?>
</tbody>
<tfoot>
<tr>
<td colspan="5">HTML/CSS/PHP/MySQL</td>
</tr>
</tfoot>
</table>
<div style="position: absolute; left: 10px; top: 75px">
<form action="wpis.php" method="post">
<fieldset>
<legend>Edycja</legend>
<label>Data przyjęcia:</label> <input type="text" name="data_przyjecia" class='i1'><br>
<label>Model:</label> <input type="text" name="model" class='i1'><br>
<label>Nr imei:</label> <input type="text" name="nr_imei" class='i1'><br>
<label>Uwagi:</label> <input type="text" name="uwagi" class='i1' ><br>
<label></label><input type="submit" value="Wyślij" style="margin: 2px 4px 0px 4px;">
</fieldset>
</form>
</div>
</body>
</html>
CSS:
Kod:
h1 {
text-align: center;
}
table {
width: 600px;
margin: 0 auto;
}
table thead {
background: #000;
color: #fff;
}
table tbody {
background: transparent;
color: #000;
}
table tfoot {
background: #525252;
color: #fff;
text-align: right;
}
table tfoot a:link, table tfoot a:visited {
color: #fff;
text-decoration: underline;
}
table tfoot a:hover {
color: #fff;
text-decoration: none;
}
table tbody tr:hover {
background: #FFE9A0;
}
table tbody tr:nth-child(even) {
background: #EBEBEB;
}
table tbody tr:nth-child(odd) {
background: #D6D6D6;
}
table tbody tr:hover {
background: #FFE9A0;
}
.i1 {
background-color:#EBEBEB;
border: 1px solid #006;
margin: 2px 4px 0px 4px;
}
label {
display: block;
width: 150px;
float: left;
margin: 2px 4px -1px 4px;
text-align: right;
}
Konkretnie chodzi o pozycje:
Kod:
<td style="width: 100px"><? echo $ddata_przyjecia ?></td>