2013-07-22 3 views
1

У меня есть форма, в которой посетители могут заполнять информацию и на бэкэнд, Im создает страницу, которая отобразит эту информацию для просмотра клиентом. Таблица заполняется через PHP. В одном из полей посетитель может ввести повествование длиной до 3000 символов, поскольку это может затянуться, я хотел установить высоту и добавить полосу прокрутки. Однако я не могу установить высоту.Невозможно установить высоту TD в сгенерированной PHP таблице

PHP

<?php get_header(); the_post(); ?> 

<h1>Prayer Requests</h1> 

<?php 

$mysqli = new mysqli('localhost', 'root', '', 'aln'); 
$query = $mysqli->prepare("SELECT `title`, `firstName`, `lastName`, `email`, `address`,  `city`, `state`, `zip`, `country`, `prayer`, `timestamp` FROM `prayerrequests` WHERE 1"); 
$query->execute(); 


$query->bind_result($title, $first, $last, $email, $address, $city, $state, $zip,  $country, $prayer, $timestamp) 
?> 
<table> 
<tr><td class="header">Title</td><td class="header">First Name</td><td class="header">Last Name</td><td class="header">E-mail Address</td><td class="header">Address</td><td class="header">City</td><td class="header">State</td><td class="header">Zip Code</td><td class="header">Country</td><td class="header">Prayer</td><td class="header">Date Submitted</td></tr> 
<?php 
while($query->fetch()) { 
echo "<tr><td>$title</td><td>$first</td><td>$last</td><td>$email</td><td>$address</td><td>$city</td><td>$state</td><td>$zip</td><td>$country</td><td>$prayer</td><td>$timestamp</td></tr>"; 
} 
?> 
</table> 

<?php get_sidebar(); ?> 

<?php get_footer(); ?> 

CSS

table { 
margin: 0 auto; 
border: 1px solid #000; 
background: #32458b; 
background: rgb(54, 79, 139); 
background: rgba(54, 79, 139, 0.5); 
border-spacing: 0; 
border-collapse: collapse; 
height: auto; 
width: 1000px; 
margin-bottom: 20px; 
} 

tr, td { 
border: 1px solid #000; 
color: #f1f1f2; 
height: 200px; 
overflow: scroll; 
} 

.header{ 
background: #32458b; 
background: rgb(54, 79, 139); 
background: rgba(54, 79, 139, 0.8); 
} 

ответ

2

В общем, вы бы обернуть таблицу в DIV, то размер в DIV и дать ему прокручивать-бары, а не таблицы.

+0

Спасибо, я закончил тем, что просто добавил div в повествование и установил высоту для этого div и добавил полосу прокрутки. – Bucthree

Смежные вопросы