Какой лучший способ сделать этот PHP + MYSQL на одной странице? - PullRequest
0 голосов
/ 18 октября 2010

Мой подход:

<?

switch($id) 
{ 
    case 1:
?>
        a lots of html stuff goes here...
<?    
    break;  
    case 2:
?>
        a lots of html stuff goes here2...
<?    
    break;        
}

?>

Есть ли способ сделать эту вещь красивее? Я имею в виду более читабельный или что-то? Я действительно оценил бы это. (еще не научился умничать ...)

Ответы [ 4 ]

9 голосов
/ 18 октября 2010

Разбейте HTML на отдельные файлы и включите их в соответствующие блоки.

1 голос
/ 18 октября 2010

включают, как уже упоминалось.Или, если вы действительно хотите отделить его, вы можете использовать шаблонизатор, такой как Smarty

0 голосов
/ 18 октября 2010

Я бы порекомендовал полное шаблонное решение, такое как Smarty (о котором Cfreak уже упоминал), это хорошая идея, чтобы отделить представление от логики.

0 голосов
/ 18 октября 2010

if утверждения могут быть чище здесь:

<? 
if ($id == 1) {  
?> 
        a lots of html stuff goes here... 
<?     
}
if ($id == 2) {
?> 
        a lots of html stuff goes here2... 
<?     
} 
?> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...