了解标记验证

时间:2016-03-07 18:41:34

标签: php html

所以,从我(非常小)我读过有关标记验证的内容来看,它基本上只是一个语法/拼写检查。但是,我找不到任何有关如何制作"好" HTML代码。有没有我可以学习如何正确编写HTML的网站?

这里的代码叫做horrid(特别是HTML)。

<html>
<title>MySQL Search!</title>
<body>
<p>Search Results:</p>
<table width="600" border="1" cellpadding="1" cellspacing="1">
<tr>
<th>Card Name</th>
<th>Mana Cost</th>
<th>Card Set</th>
<th>Ability</th>
<th>Image</th>
</tr>
<?php
require 'dbconnect.php';
$Checkbox = $_POST['Ability'];
$q="SELECT * FROM mtgcards WHERE Ability LIKE '%$Checkbox%'";
$r = mysqli_query($dbc, $q);
while ($row = mysqli_fetch_array($r)) {
    Echo "<td>" . $row['Name'] . "</td>";
    Echo "<td>" . $row['Mana Cost'] . "</td>";
    Echo "<td>" . $row['Colour'] . "</td>";
    Echo "<td>" . $row['Set'] . "</td>";
    Echo "<td>" . $row['Ability'] . "</td>";
    Echo "<td>" . '<img style="display:block" src="data:image/jpeg;base64,' . base64_encode($row['Image']) . '" width="100%" height="100%" /></td>';
    Echo "</tr>";
}

mysqli_close($dbc);
?>
</html>
</body>

1 个答案:

答案 0 :(得分:0)

基本上你需要研究Web template system

enter image description here

PHPHTML混合起来就像你在帖子中所做的那样混乱。

随着您的网络应用程序的增长,它会变得更糟。

PHP有很多,twigsmarty最受欢迎。

您也可以create your own

这里更大的问题是您没有使用预准备语句,您应该使用prepare()来执行查询。