1. Список говнокодов пользователя mailparen

    Всего: 1

  2. PHP / Говнокод #9764

    +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
    44. 44
    45. 45
    46. 46
    47. 47
    ###########################################################################
    //из родительских метакурсов моего субкурса вывести те дисциплины
    //у которых есть задание
    function get_my_task_ch($subcourse_id) {
    $get_my_metacourse_ch_result = mysql_query("
    SELECT mdl_course.id, mdl_course.fullname
    FROM mdl_course, mdl_course_meta
    WHERE mdl_course.id = mdl_course_meta.parent_course
    AND mdl_course_meta.child_course = $subcourse_id
    ");  //соединить  с табличками в которых задания
    if(mysql_num_rows($get_my_metacourse_ch_result) > 0){
    		echo "<table border='1' bordercolor='#E1E1E1' style='get_my_task_ch'>";
    		echo iconv("windows-1251", "UTF-8", "<tr><th>Дисциплина</th><th>Задание</th></tr>"); 
    		 
    	$get_my_metacourse_ch_row = mysql_fetch_array($get_my_metacourse_ch_result);
    		do{
    
    			//дальше смотрим упоминаеться ли у нас этот курс в табличке mdl_course_modeules
    			$c_m_result = mysql_query("
    			SELECT mdl_course_modules.id, mdl_course_modules.module, mdl_modules.name FROM mdl_course_modules, mdl_modules
    			WHERE mdl_course_modules.course = $get_my_metacourse_ch_row[id]
    			AND mdl_course_modules.module = mdl_modules.id");
    			if(mysql_num_rows($c_m_result) > 0) {
    				$c_m_row = mysql_fetch_array($c_m_result);
    				echo "<tr><td><a href ='course/view.php?id=$get_my_metacourse_ch_row[id]'>$get_my_metacourse_ch_row[fullname]</a></td><td>";
    				do {
    					//дальше смотрим в табличку самого материала и забираем от туда необходимыйе поля
    					$task_table = mdl_.$c_m_row['name'];
    					$task_course = $get_my_metacourse_ch_row['id'];
    					$task_link = "http://localhost/moodle/moodle/mod/".$c_m_row['name']."/view.php?id=".$c_m_row['id']; //идишник берем из табличкм курс-модуль
    					$task_result = mysql_query("SELECT * FROM $task_table WHERE course = $task_course ");
    					if($task_num = mysql_num_rows($task_result) > 0) {
    					$task_row = mysql_fetch_array($task_result);
    					echo "<a href = '{$task_link}'>{$task_row[name]} ({$c_m_row['name']})</a><br/>\n";
    					
    					}
    					 
    				}
    				while($c_m_row = mysql_fetch_array($c_m_result));
    				echo"</td></tr>";
    			}
    		}
    		while($get_my_metacourse_ch_row = mysql_fetch_array($get_my_metacourse_ch_result));
    		echo "</table>";
    	}
    
    }

    ацкий писдец

    mailparen, 26 Марта 2012

    Комментарии (7)