Mag*_*gie 2 html php mysql coding-style
我今年六月毕业,所以在此之前我想做好自己在行业工作的准备:)
My Question:
Run Code Online (Sandbox Code Playgroud)
例如,我想使用列表框列出表中的所有歌曲,这就是我实现它的方式:
playlist.php
<tr id='' >
<td width="" class=""> <font color=#00000 />Select Songs</td>
<td width="" colspan="">
<select size='25'multiple='multiple' id="select_songs" name="playlist_songs[]">
<?php
display_songs_list();
?>
</select></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我有一个单独的php_functions.php文件,我已经实现了所有的PHP功能
function display_songs_list(){
$query = "select * from songs order by ID asc";
$result = mysql_query($query);
if(!$result)
echo "<script language = 'javascript'>alert('$result Sorry couldn't connect to the database...');</script>";
else{
$num_rows = mysql_num_rows($result);
if($num_rows > 0){
while($row = mysql_fetch_array($result)){
$ID = $row['ID'];
$title = $row['title'];
$value = $ID.'_'.$title;
echo "<option id=\"$ID\" value=\"$value\">$ID : $title</option>";
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
是否推荐这种实施方式.我还能做些什么来增加scalability/maintainability/re-usability.请指导我这个.是否建议遵循任何行业编码标准,如果是这样,您所遵循的是什么.谢谢.
color=#00000不推荐使用内联样式属性()和kill kittens.了解CSS. 也不可取,如果它没有添加任何含义,学习使用CSS添加间距.echo从同一个函数中输入HTML 或 Javascript是不好的.Javascript警报将在您调用该函数时导致无效的HTML语法.