Example #1
0
<?php

require_once "../includes/dbconnection.php";
require_once "../includes/all_functions.php";
include "../includes/layouts/header.php";
?>
<form class="form-horizontal form-label-left" action="updateOption.php" method="POST" novalidate>
    <span class="section">Adding Question and Answer</span>
    <?php 
$id = $_GET['id'];
$result = selectOption($id);
while ($row = $result->fetch_assoc()) {
    $qn = $row['Question_Name'];
    $qt = $row['Question_Type'];
    $opt = $row['Answer_Option'];
    $ans = $row['Answer'];
    $qd = $row['Question_Desc'];
    $tn = $row['Topic_Name'];
}
$res = explode(",", $opt);
?>
     <div class="item form-group">
        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="topicId">Select Course Name <span class="required">*</span>
        </label>
        <div class="col-md-6 col-sm-6 col-xs-12">
            <select id="topicId" name="topicId" class="form-control" required>
                <?php 
$result = select_Domain();
while ($row = $result->fetch_assoc()) {
    echo "<option ";
    if ($tn == $row["topic_Name"]) {
Example #2
0
function napraviRaspored()
{
    global $db;
    $ajax = '
					onChange = "javascript:promjenaGodine(\'godinaSCSS\')";
				';
    if ($_POST) {
    } else {
        echo '
							<script type = "text/javascript">
								//Funkcija za dinamicko mijenjanje godine studija u zavisnosti od smijera
								function promjenaGodine(ob)
									{
										sel = getSelected(ob);
										//selSem = getSelected(document.getElementById(\'semestar\'));
										
										god = document.getElementById(\'godina\');
										//gr = document.getElementById(\'grupa\');
										
										// Godina
										god.options.length=0;
										god.options[0] = new Option("- - - -", 0);
										if (sel == 0)	
											{												
												god.disabled=true;
											}
										else if (sel == 1)
											{												
												god.options[1] = new Option("1. Semestar", 1);
												god.options[2] = new Option("2. Semestar", 2);
												god.disabled=false;
											}										
										else
											{												
												for (i=3; i<=9; i++)
													{
														god.options[i-2] = new Option(i+". Semestar", i);
													}
												god.disabled=false;
											}
											
										ucitajGrupe(document.getElementById(\'studij\'));													
									}	
									
								function ucitajGrupe(ob)
									{
										selGod = getSelected(ob);
										selStu = getSelected(document.getElementById(\'studij\'));
										
										if (selStu && selGod)
											{
												// Grupe
												gr = document.getElementById(\'grupa\');
												gr.options.length=0;
												gr.options[0] = new Option("- - - -", 0);
												if (labgrupe[selStu+"-"+selGod]) 
													{
														for (i=1; i<=labgrupe[selStu+"-"+selGod].length; i++)
															{
																gr.options[i] = new Option(labgrupe[selStu+"-"+selGod][i-1].naziv, labgrupe[selStu+"-"+selGod][i-1].id);
															}
														gr.disabled=false;	
													}
												else
													{
														gr.disabled=true;
													}
											}
									}							
								function getSelected(ob)
									{
										for (i = 0; i < ob.options.length; i++)
											{
												if (ob.options[i].selected)
													{
														return ob.options[i].value;
														break;
													}
											}
									}';
        if ($lgS = $db->Query("SELECT lg.naziv, lg.id, pk.studij, pk.semestar FROM ponudakursa pk, labgrupa lg WHERE lg.predmet = pk.id ORDER BY lg.naziv ASC")) {
            while ($row = $db->fetchArray($lgS)) {
                $labG[$row['studij'] . '-' . $row['semestar']][] = array("id" => $row['id'], "naziv" => $row['naziv']);
            }
            echo "var labgrupe = " . json_encode($labG) . ";";
        }
        echo '
							</script>
							<div class = "velikiNaslov">
								Definisi novi raspored:
							</div>
							<hr style = "border-top: 1px dotted #ccc; color: #FFF">
					
							<form name = "rasP" id = "rasP" action="./?sta=admin&uradi=sale" method = "post">
								<div>
									<div class = "formLS">Akademska godina:</div>
									<div class = "formRS">' . selectOption("akademska_godina", array("id", "naziv")) . '</div>
									<div class = "razmak"></div>								
									
									<div class = "formLS">Smijer:</div>
									<div class = "formRS">' . selectOption("studij", array("id", "naziv"), ' onchange="promjenaGodine(this)"') . '</div>
									<div class = "razmak"></div>
									
									<div class = "formLS">Godina studija:</div>
									<div class = "formRS" id = "godinaSCSS"><select name="godina" id="godina" onchange="ucitajGrupe(this);" disabled="disabled"><option value="0">- - - -</option></select></div>
									<div class = "razmak"></div>
									
									<div class = "formLS">Grupa:</div>
									<div class = "formRS"><select name="grupa" id="grupa" disabled="disabled"><option value="0">- - - -</option></select></div>
									<div class = "razmak"></div>
									<br/>
									
									
									<script type="text/javascript">
										
										function addElement(inEl, elTag, inHtml, otherD) 
											{
												parentEl = document.getElementById(inEl);
												newEl = document.createElement(elTag);
												/*if (otherD.id)
													newEl.setAttribute(\'id\', otherD.id);
												if (otherD.class)
													newEl.setAttribute(\'class\', otherD.id);
												if (otherD.style)
													newEl.setAttribute(\'style\', otherD.style);*/
												for (index in otherD)
													newEl.setAttribute(index, otherD[index]);
												newEl.innerHTML = inHtml;
												parentEl.appendChild(newEl);
											}
	
										var dani = {1:"ponedeljak",2:"utorak",3:"srijeda",4:"cetvrtak",5:"petak"};
										var nums = {1:1, 2:1, 3:1, 4:1, 5:1};

										function addPredmet(id)
											{
												nums[id] += 1;
												addHtml = \'<a style = "font-size: 13px; text-decoration: none; text-align: right" href = "javascript:void(0)" onclick="this.parentNode.parentNode.removeChild(this.parentNode);">[-]</a><div class = "cRDanNoBox">\'+nums[id]+\'<br/></div><div class = "cRDanContBox">Predmet:<br/><select name="predmet[\'+id+\'][\'+nums[id]+\']"><option></option></select><br/>Vrijeme:<br/><span><select name="h[\'+id+\'][\'+nums[id]+\']"><option></option></select></span>-<span><select name="min[\'+id+\'][\'+nums[id]+\']"><option></option></select></span></div><div class = "razmak"></div>\';

												addElement(dani[id],\'div\',addHtml,{id:\'mkdiv\'});
											}
											
									</script>									
									
									<div class = "cRDanBox" id="ponedeljak">
										<span style = "float: left"><b>Ponedjeljak</b></span> <span style = "float: right"><a href="javascript:addPredmet(1);">[+]</a></span><br/><br/>
										
										<!-- ################################################################## -->
										<div class = "cRDanNoBox">1</div>
										<div class = "cRDanContBox">
											Predmet:<br/>
											<select name="predmet[1][1]">
												<option></option>
											</select>
											<br/>
											Vrijeme:<br/>
											<span>
												<select name="h[1][1]">
													<option></option>
												</select>
											</span>
											-
											<span>
												<select name="min[1][1]">
													<option></option>
												</select>
											</span>
										</div>
										<div class = "razmak"></div>				
										
									</div>
									
									<div class = "cRDanBox" id="utorak">
										<span style = "float: left"><b>Utorak</b></span> <span style = "float: right"><a href="javascript:addPredmet(2);">[+]</a></span><br/><br/>
										
										<div class = "cRDanNoBox">1</div>
										<div class = "cRDanContBox">
											Predmet:<br/>
											<select name="predmet[2][1]">
												<option></option>
											</select>
											<br/>
											Vrijeme:<br/>
											<span>
												<select name="h[2][1]">
													<option></option>
												</select>
											</span>
											-
											<span>
												<select name="min[2][1]">
													<option></option>
												</select>
											</span>
										</div>
										
									</div>
									
									<div class = "cRDanBox" id="srijeda">
										<span style = "float: left"><b>Srijeda</b></span> <span style = "float: right"><a href="javascript:addPredmet(3);">[+]</a></span><br/><br/>
										
										<div class = "cRDanNoBox">1</div>
										<div class = "cRDanContBox">
											Predmet:<br/>
											<select name="predmet[3][1]">
												<option></option>
											</select>
											<br/>
											Vrijeme:<br/>
											<span>
												<select name="h[3][1]">
													<option></option>
												</select>
											</span>
											-
											<span>
												<select name="min[3][1]">
													<option></option>
												</select>
											</span>
										</div>
										
									</div>
									
									<div class = "cRDanBox" id="cetvrtak">
										<span style = "float: left"><b>Cetvrtak</b></span> <span style = "float: right"><a href="javascript:addPredmet(4);">[+]</a></span><br/><br/>
										
										<div class = "cRDanNoBox">1</div>
										<div class = "cRDanContBox">
											Predmet:<br/>
											<select name="predmet[4][1]">
												<option></option>
											</select>
											<br/>
											Vrijeme:<br/>
											<span>
												<select name="h[4][1]">
													<option></option>
												</select>
											</span>
											-
											<span>
												<select name="min[4][1]">
													<option></option>
												</select>
											</span>
										</div>
										
									</div>
									
									<div class = "cRDanBox" id="petak">
										<span style = "float: left"><b>Petak</b></span> <span style = "float: right"><a href="javascript:addPredmet(5);">[+]</a></span><br/><br/>
										
										<div class = "cRDanNoBox">1</div>
										<div class = "cRDanContBox">
											Predmet:<br/>
											<select name="predmet[5][1]">
												<option></option>
											</select>
											<br/>
											Vrijeme:<br/>
											<span>
												<select name="h[5][1]">
													<option></option>
												</select>
											</span>
											-
											<span>
												<select name="min[5][1]">
													<option></option>
												</select>
											</span>
										</div>
										
										
										
									</div>
									<div class = "razmak"></div>
									<input type = "submit" name = "submit_sala" value = "Spremi" onClick = "provjeriPolja(); return false;">
								</div>
							</form>
						';
    }
}