0
У меня есть вопрос, связанный с php и html. Я пытаюсь написать в таблице из базы данных mysql.Проблема с записью в html из базы данных mysql
Мой вопрос: зачем он пишет текст «SEMIFINAL 2» перед записью таблицы, но в коде таблица написана перед текстом «SEMIFINAL 2»?
Я действительно мог бы вам помочь. Большое спасибо.
P.S. Вот код
<html>
<style>
table {
color: #333;
font-family: Helvetica, Arial, sans-serif;
width: 640px;
border-collapse:
collapse; border-spacing: 0;
}
td, th {
border: 1px solid transparent; /* No more visible border */
height: 30px;
transition: all 0.3s; /* Simple transition for hover effect */
}
th {
background: #DFDFDF; /* Darken header a bit */
font-weight: bold;
text-align: center;
}
td {
background: #FAFAFA;
text-align: center;
}
/* Cells in even rows (2,4,6...) are one color */
tr:nth-child(even) td { background: #F1F1F1; }
/* Cells in odd rows (1,3,5...) are another (excludes header cells) */
tr:nth-child(odd) td { background: #FEFEFE; }
tr td:hover { background: #666; color: #FFF; } /* Hover cell effect! */
</style>
<?php
$host="localhost";
$username="root";
$password="";
$db_name="lol";
mysql_connect("$host", "$username", "$password") or die("cannot connect");
mysql_select_db("lol") or die("Cannot connect to database");
$query="call semi2";
$results = mysql_query($query);
print('<table align=center>');
print ("<tr>");
echo '<th>First Name</th>';
echo '<th>Last Name</th>';
echo '<th>Victories</th>';
echo "</center>";
$nr_val=0;
if($results === FALSE) {
die(mysql_error()); // TODO: better error handling
}
while($row=mysql_fetch_row($results)){
echo" <tr>\n";
foreach($row as $value){
echo "<td>$value</td>";
$nr_val++;
}
echo"</tr>";
}
$coln=mysql_num_fields($results);
$nr_inreg=$nr_val/$coln;
echo "<br>";
echo "<center>";
if ($nr_inreg>0)
echo "SEMIFINAL 2";
else
die ("Can't find any recording....");
echo "</center>";
mysql_close();
?>
</html>
Вы пытались закрыть тег '
Закрытие стола помогло :)). Большое спасибо. –
ответ
Добавить закрывающий тег закрытия таблицы до outputing ваш text
источник
2015-12-30 15:41:22 jiboulex
В этом была проблема :)). Большое спасибо. –
Upvotes - лучший способ сказать thx IMO, я добавил один к его ответу;) – dading84
haha спасибо :) – jiboulex
Смежные вопросы