У меня есть этот скрипт:Добавить пространство между двумя таблицами в PHP
<?php
$gene = $_POST["gene"];
$enlace = mysqli_connect("localhost","root","emi22mar6","refGene");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_select_db($enlace,"refGene_human");
$result = mysqli_query($enlace,"select * from refGene_human where name2 like '%$gene%'");
echo "<h1>RefGene Results</h1>";
echo "<table align='left' cellspacing=3 cellpadding=4 border=1 bgcolor=dddddd>";
echo "<tr align='center'><th>Transcript</th><th>Gene</th><th>Chromosome</th><th>Strand</th><th>Gene_Start</th><th>Gene_End</th><th>CDS_Start</th><th>CDS_End</th><th>ExonCount</th>";
while ($extraido = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>".$extraido['name']."<br/>";
echo "<td>".$extraido['name2']."<br/>";
echo "<td align='center'>".$extraido['chrom']."<br/>";
echo "<td align='center'>".$extraido['strand']."<br/>";
echo "<td align='right'>".$extraido['txStart']."<br/>";
echo "<td align='right'>".$extraido['txEnd']."<br/>";
echo "<td align='right'>".$extraido['cdsStart']."<br/>";
echo "<td align='right'>".$extraido['cdsEnd']."<br/>";
echo "<td align='right'>".$extraido['exonCount']."<br/>";
}
echo "</table>";
mysqli_free_result($result);
mysqli_close($enlace);
$enlace2 = mysqli_connect("localhost","root","emi22mar6","refGene");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_select_db($enlace2,"go_association_human");
$result2 = mysqli_query($enlace2,"select * from go_association_human where db_object_symbol like '%$gene%'");
echo "<h1>GO_Association Results</h1>";
echo "<table align='left' cellspacing=3 cellpadding=4 border=1 bgcolor=dddddd>";
echo "<tr align='center'><th>DB</th><th>Gene_ID</th><th>Gene_Symbol</th><th>GO_id</th><th>GO_reference</th><th>Association</th><th>Type</th><th>Date</th><th>Assigned_by</th>";
while ($extraido2 = mysqli_fetch_array($result2)){
echo "<tr>";
echo "<td>".$extraido2['db']."<br/>";
echo "<td>".$extraido2['db_object_id']."<br/>";
echo "<td>".$extraido2['db_object_symbol']."<br/>";
echo "<td>".$extraido2['go_id']."<br/>";
echo "<td>".$extraido2['db_reference']."<br/>";
echo "<td>".$extraido2['db_object_name']."<br/>";
echo "<td>".$extraido2['db_object_type']."<br/>";
echo "<td>".$extraido2['date']."<br/>";
echo "<td>".$extraido2['assigned_by']."<br/>";
}
echo "</table>";
mysqli_free_result($result2);
mysqli_close($enlace);
?>
, который генерирует две таблицы, но я хотел бы добавить пространства между ними, так что вторым названием «Итоги Ассоциации», получают от обе таблицы и их разделение, как если бы это название было выше второй таблицы. Код, как и сейчас, генерирует две последовательные таблицы без промежутка между ними и помещает второй заголовок рядом с первой таблицей ...
Я знаю, что решение включает добавление некоторого запаса в таблицы через css или что-то подобное , как добавить подобный код:
<style type="text/css">
table{
margin: 10px 0;
}
</style>
Но я не знаю, как интегрировать этот код CSS в PHP скрипт так, что она влияет на обе таблицы.
Любая помощь?
Благодаря
Вы можете включить CSS в любом месте своей страницы. Вам не нужно повторять это в PHP. –
'
'вам нужно закрыть их с помощью'
' 's. теперь у вас есть недопустимая разметка html. Вам также не хватает закрытия '' 's. –
@ Fred-ii- На самом деле '' и '' являются необязательными. –