1. PHP / Говнокод #5305

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    $take_mod = mysql_query("select * from `cpdb`.`".$mod."`;");
    			
    $rows = mysql_num_rows($take_mod);
    $fields = mysql_num_fields($take_mod);
    
    		### Вывод БД<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    	
    			echo '<td width="100%" height="26" valign="center">';			
    			### Создание названия полей____________
    		
    				echo "<table border=3px>";
    				echo "<tr>";
    				for ($b=0; $b<$fields; $b++)
    				{
    					echo "<td bgcolor='#CCFFFF'>".mysql_field_name ($take_mod, $b)."</td>";
    				}
    				echo "</tr>";
    		
    			### Содержание БД____________
    				for ($c=0; $c<$rows; $c++) {
    				 	echo "<tr>";
    					echo "<td>".mysql_result($take_mod, $c, 0)."</td>";				
    					for ($cc=1; $cc<$fields; $cc++) {
    						if($mod == 'img'){
    							echo "<td><img src='../images/100/".mysql_result($take_mod, $c, $cc)."'  width='200'/></td>";
    						}
    						else{
    							echo "<td>".mysql_result($take_mod, $c, $cc)."</td>";
    						}
    				    }
    				
    					$edit_id = $c;
    					$drop_id = mysql_result($take_mod, $c, 0);
    				
    					echo '<td width="25" bgcolor="#CCFFFF" align="center" valign="middle" >
    					<a href="?key=2&mod='.$mod.'&edit_id= '.$edit_id.'"><img src="img/b_edit.png" alt="Изменить" /></a></td>';
    					echo '<td width="25" bgcolor="#CCFFFF" align="center" valign="middle" >
    					<a href="?key=2&mod='.$mod.'&id_del='.$drop_id.'"><img src="img/b_drop.png" alt="Удалить" /></a></td>';
    
    				  	echo "</tr>";
    					}
    				echo "</table>";
    			echo '</td>';

    Это CMS - мегавывод записей БД для выбора: редактирование или удаление записи.
    Я пока только догадываюсь, что это мой мега высер..))) И пока еще не опечален)..

    Запостил: Hello_O, 17 Января 2011

    Комментарии (22) RSS

    • люди, пожалуйста прекратите кидать сюда все свои исходники, которые по вашему мнению нуждаются в одобрении. здесь место только для смешных какисов
      Ответить
    • а че, очень даже говнисто
      echo "<td><img src='../images/100/".mysql_result($take_mod, $c, $cc)."'  width='200'/></td>";

      это ж надо так умудриться в одной строчке смешать и пхп, и хтмл, и запрос
      Ответить
    • Отборное унылое гавно в целом.
      Ответить
    • Вакуум
      Ответить
    • выкиньте это в мусорку

      вообще любой код, который называется "мой cms на php" надо выкинуть в мусорку
      потому что в любом таком коде обязательно будет строка "echo "<table border=3px>";" сразу же за mysql_query

      хотя справедливости ради надо сказать, что компания битрикс промахнулась мимо помойки, и случайно выкинула код на рынок
      и заработала деньги

      а они, в отличии от этого кода, не пахнут
      Ответить
      • Вот вы сорвали все покровы :)

        ВНЕЗАПНО! Прибыльность продукта не зависит от качества кода вообще никак.
        Ответить
        • самое главное, это реклама и "рейтинг", создаваемый искусственно.
          Типа "мы круты, и ходим с голой жопой! Хочешь тоже быть крутым? Тогда снимай штаны прямо сейчас!", и, что самое удивительное, на такое хомячки ведутся!
          Ответить
        • Гадкий и глючный продукт, вышедший раньше, имеет больше преимуществ перед идеальным, но со слоупоучными разработчиками.
          Ответить
        • да
          и от этого мне грустно)
          Ответить

    Добавить комментарий