Evo dva fajla, index.wml i process.php. Ima dosta koda da bi se neko ko prvi put pogleda snasao, ali koga ne mrzi, neka proba. Najbolje da ovo iskorate u neki text editor i Collaps-ujete na drugi nivo.
Index.wml
Code:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta name="author" content=""/>
<meta http-equiv="Cache-Control" content="max-age=300"/>
</head>
<card id="HOME" title="LabOI">
<p align="center"><img src="images/logom.gif" alt="logo"/></p>
<p align="center"><b>Laboratorija za operaciona istraživanja</b></p>
<p></p>
<p align="center"><anchor><go href="#PREDMETI"/>Predmeti</anchor></p>
<p align="center"><anchor><go href="#SARADNICI"/>Saradnici</anchor></p>
</card>
<card id="PREDMETI" title="LabOI: Predmeti">
<p><b>Osnovne studije:</b></p>
<p align="center"><anchor><go href="#OI1"/>Operaciona istraživanja 1</anchor></p>
<p align="center"><anchor><go href="#OI2"/>Operaciona istraživanja 2</anchor></p>
<p></p>
<p><b>Stari program:</b></p>
<p align="center"><anchor><go href="#OI"/>Operaciona istraživanja</anchor></p>
<p align="center"><anchor><go href="#MO"/>Metode optimizacije</anchor></p>
<p></p>
<p><b>Izborni predmeti:</b></p>
<p align="center"><anchor><go href="#APR"/>Analiza pouzdanosti i rizika</anchor></p>
<p align="center"><anchor><go href="#MO"/>Metode optimizacije</anchor></p>
<p align="center">...</p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
</card>
<card id="OI1" title="LabOI: OI 1">
<p align="center"><anchor><go href="#OI1KAR"/>Studentski karton</anchor></p>
<p align="center"><anchor><go href="#OI1REZ"/>Rezultati ispita</anchor></p>
<p align="center"><anchor><go href="#OI1OB"/>Obaveštenja</anchor></p>
<p align="center"><anchor><go href="#OI1NP"/>Način polaganja</anchor></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI2" title="LabOI: OI 2">
<p align="center"><anchor><go href="#OI2KAR"/>Studentski karton</anchor></p>
<p align="center"><anchor><go href="#OI2REZ"/>Rezultati</anchor></p>
<p align="center"><anchor><go href="#OI2OB"/>Obaveštenja</anchor></p>
<p align="center"><anchor><go href="#OI2NP"/>Način polaganja</anchor></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI" title="LabOI: OI">
<p align="center"><anchor><go href="#OIKAR"/>Studentski karton</anchor></p>
<p align="center"><anchor><go href="#OIREZ"/>Rezultati</anchor></p>
<p align="center"><anchor><go href="#OIOB"/>Obaveštenja</anchor></p>
<p align="center"><anchor><go href="#OINP"/>Način polaganja</anchor></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="APR" title="LabOI: APR">
<p align="center"><anchor><go href="#APRKAR"/>Studentski karton</anchor></p>
<p align="center"><anchor><go href="#APRREZ"/>Rezultati</anchor></p>
<p align="center"><anchor><go href="#APROB"/>Obaveštenja</anchor></p>
<p align="center"><anchor><go href="#APRNP"/>Način polaganja</anchor></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="MO" title="LabOI: MO">
<p align="center"><anchor><go href="#MOKAR"/>Studentski karton</anchor></p>
<p align="center"><anchor><go href="#MOREZ"/>Rezultati</anchor></p>
<p align="center"><anchor><go href="#MOOB"/>Obaveštenja</anchor></p>
<p align="center"><anchor><go href="#MONP"/>Način polaganja</anchor></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI1KAR" title="LabOI: Studentski karton OI 1">
<p>Unesite broj indeksa:</p>
<p align="center">
<input name="BROJ" title="Broj" type="text" format="*N" emptyok="false" size="4" maxlength="4"/>
<big>/</big>
<input name="GOD" title="Godina" type="text" format="NN" emptyok="false" size="2" maxlength="2"/>
</p>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="operaciona istraživanja 1"/>
<postfield name="tip" value="karton"/>
<postfield name="broj" value="$(BROJ)"/>
<postfield name="godina" value="$(GOD)"/>
</go>
Pretraži
</anchor>
</p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI2KAR" title="LabOI: Studentski karton OI 2">
<p>Unesite broj indeksa:</p>
<p align="center">
<input name="BROJ" title="Broj" type="text" format="*N" emptyok="false" size="4" maxlength="4"/>
<big>/</big>
<input name="GOD" title="Godina" type="text" format="NN" emptyok="false" size="2" maxlength="2"/>
</p>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="operaciona istraživanja 2"/>
<postfield name="tip" value="karton"/>
<postfield name="broj" value="$(BROJ)"/>
<postfield name="godina" value="$(GOD)"/>
</go>
Pretraži
</anchor>
</p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OIKAR" title="LabOI: Studentski karton OI ">
<p>Unesite broj indeksa:</p>
<p align="center">
<input name="BROJ" title="Broj" type="text" format="*N" emptyok="false" size="4" maxlength="4"/>
<big>/</big>
<input name="GOD" title="Godina" type="text" format="NN" emptyok="false" size="2" maxlength="2"/>
</p>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="operaciona istraživanja"/>
<postfield name="tip" value="karton"/>
<postfield name="broj" value="$(BROJ)"/>
<postfield name="godina" value="$(GOD)"/>
</go>
Pretraži
</anchor>
</p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="APRKAR" title="LabOI: Studentski karton APR ">
<p>Unesite broj indeksa:</p>
<p align="center">
<input name="BROJ" title="Broj" type="text" format="*N" emptyok="false" size="4" maxlength="4"/>
<big>/</big>
<input name="GOD" title="Godina" type="text" format="NN" emptyok="false" size="2" maxlength="2"/>
</p>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="analiza pouzdanosti i rizika"/>
<postfield name="tip" value="karton"/>
<postfield name="broj" value="$(BROJ)"/>
<postfield name="godina" value="$(GOD)"/>
</go>
Pretraži
</anchor>
</p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="MOKAR" title="LabOI: Studentski karton MO">
<p>Unesite broj indeksa:</p>
<p align="center">
<input name="BROJ" title="Broj" type="text" format="*N" emptyok="false" size="4" maxlength="4"/>
<big>/</big>
<input name="GOD" title="Godina" type="text" format="NN" emptyok="false" size="2" maxlength="2"/>
</p>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="metode optimizacije"/>
<postfield name="tip" value="karton"/>
<postfield name="broj" value="$(BROJ)"/>
<postfield name="godina" value="$(GOD)"/>
</go>
Pretraži
</anchor>
</p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI1REZ" title="LabOI: Rezultati OI 1">
<onevent type="onenterforward">
<go href="process_test2.php" method="post">
<postfield name="predmet" value="operaciona istraživanja 1"/>
<postfield name="tip" value="rezultat"/>
</go>
</onevent>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="operaciona istraživanja 1"/>
<postfield name="tip" value="rezultat"/>
</go>
Pretraži
</anchor>
</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI2REZ" title="LabOI: Rezultati OI 2">
<onevent type="onenterforward">
<go href="process_test2.php" method="post">
<postfield name="predmet" value="operaciona istraživanja 2"/>
<postfield name="tip" value="rezultat"/>
</go>
</onevent>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="operaciona istraživanja 2"/>
<postfield name="tip" value="rezultat"/>
</go>
Pretraži
</anchor>
</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OIREZ" title="LabOI: Rezultati OI">
<onevent type="onenterforward">
<go href="process_test2.php" method="post">
<postfield name="predmet" value="operaciona istraživanja"/>
<postfield name="tip" value="rezultat"/>
</go>
</onevent>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="operaciona istraživanja"/>
<postfield name="tip" value="rezultat"/>
</go>
Pretraži
</anchor>
</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="APRREZ" title="LabOI: Rezultati APR">
<onevent type="onenterforward">
<go href="process_test2.php" method="post">
<postfield name="predmet" value="analiza pouzdanosti i rizika"/>
<postfield name="tip" value="rezultat"/>
</go>
</onevent>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="analiza pouzdanosti i rizika"/>
<postfield name="tip" value="rezultat"/>
</go>
Pretraži
</anchor>
</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="MOREZ" title="LabOI: Rezultati MO">
<onevent type="onenterforward">
<go href="process_test2.php" method="post">
<postfield name="predmet" value="metode optimizacije"/>
<postfield name="tip" value="rezultat"/>
</go>
</onevent>
<p align="right">
<anchor>
<go href="process.php" method="post">
<postfield name="predmet" value="metode optimizacije"/>
<postfield name="tip" value="rezultat"/>
</go>
Pretraži
</anchor>
</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI1OB" title="LabOI: Obaveštenja OI 1">
<p><i>Obaveštenja OI 1...</i></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI2OB" title="LabOI: Obaveštenja OI 2">
<p><i>Obaveštenja OI 2...</i></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OIOB" title="LabOI: Obaveštenja OI">
<p><i>Obaveštenja OI...</i></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="APROB" title="LabOI: Obaveštenja APR">
<p><i>Obaveštenja APR...</i></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="MOOB" title="LabOI: Obaveštenja MO">
<p><i>Obaveštenja MO...</i></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI1NP" title="LabOI: Način polaganja OI 1">
<p><b>Školska 2009/10 godina</b></p>
<p>- Za detaljnje informacije o polaganju ispita i formiranju konačne ocene pogledati na www.laboi.fon.rs</p>
<p>- Ispit se sastoji iz dva dela:</p>
<pre> 1. Predispitnih obaveza</pre>
<pre> 2. Teorijskog dela</pre>
<p><b>Predispitne obaveze (max. 60 poena):</b></p>
<p>- Pismeni, koji se polaže putem dva kolokvijuma na kojima je moguće pojedinačno osvojiti po 20 poena, a najmanje 10.
Klasično pismeno, gde je moguće osvojiti maksimalno 40 poena, a najmanje 20.</p>
<p>- Projektni zadatak, koji donosi 10 poena.</p>
<p>- Prisustvo na na vežbama i predavanjima, po 5 poena.</p>
<p><b>Teorijski deo (max. 40 poena):</b></p>
<p>- Teorija, koja se polaže putem dva kolokvijuma na kojima je moguće osvojiti po 20 poena, a najmanje 10.
Klasično usmeno, gde je moguće osvojiti maksimalno 40 poena, a najmanje 20.</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OI2NP" title="LabOI: Način polaganja OI 2">
<p><b>Školska 2009/10 godina</b></p>
<p>- Za detaljnje informacije o polaganju ispita i formiranju konačne ocene pogledati na www.laboi.fon.rs</p>
<p>- Ispit se sastoji iz dva dela:</p>
<pre> 1. Predispitnih obaveza</pre>
<pre> 2. Teorijskog dela</pre>
<p><b>Predispitne obaveze (max. 60 poena):</b></p>
<p>- Pismeni, koji se polaže putem dva kolokvijuma na kojima je moguće pojedinačno osvojiti po 20 poena, a najmanje 10.
Klasično pismeno, gde je moguće osvojiti maksimalno 40 poena, a najmanje 20.</p>
<p>- Projektni zadatak, koji donosi 10 poena.</p>
<p>- Prisustvo na na vežbama i predavanjima, po 5 poena.</p>
<p><b>Teorijski deo (max. 40 poena):</b></p>
<p>- Teorija, koja se polaže putem dva kolokvijuma na kojima je moguće osvojiti po 20 poena, a najmanje 10.
Klasično usmeno, gde je moguće osvojiti maksimalno 40 poena, a najmanje 20.</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="OINP" title="LabOI: Način polaganja OI">
<p><b>Školska 2009/10 godina</b></p>
<p>- Za detaljnje informacije o polaganju ispita i formiranju konačne ocene pogledati na www.laboi.fon.rs</p>
<p>- Ispit se sastoji iz tri dela:</p>
<pre> 1. Projektnih zadataka</pre>
<pre> 2. Pismenog dela</pre>
<pre> 3. Usmenog dela</pre>
<p><b>Projektni zadaci (max. 10 poena) :</b></p>
<p>- Projektni zadaci nisu obavezni. Student dobija projektni zadatak P31 i/ili P32, i ukoliko je uspešno odbranio zadatke,
ti poenu (po 5 poena na svaki zadatak) mu se dodaju poenima na pismenom delu ispita.</p>
<p><b>Pismeni (max. 90 poena):</b></p>
<p>- Na pismenom ispitu, studenti rade 3 od 4 ponuđena zadatka. Svaki može da donese po 30 poena. Student može da osvoji najviše 90 a najmanje 50 poena,
s tim, što po svakom semestru mora biti osvojeno minimalno 16 poena.</p>
<p><b>Usmeni:</b></p>
<p>- Student polaže usmeni deo ispita tako što odgovara na 4 pitanja, na koja je moguće odgovarati i parcijalno. Usmeni se može polagati u roku u kom je položen pismeni,
ili u još bilo koja dva proizvoljna roka, zaključno sa decembarskim ispitnim rokom.</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="APRNP" title="LabOI: Način polaganja APR">
<p><b>Školska 2009/10 godina</b></p>
<p>- Za detaljnje informacije o polaganju ispita i formiranju konačne ocene pogledati na www.laboi.fon.rs</p>
<p>- Ispit se sastoji iz dva dela:</p>
<pre> 1. Predispitnih obaveza</pre>
<pre> 2. Teorijskog dela</pre>
<p><b>Predispitne obaveze (max. 60 poena):</b></p>
<p>- Pismeni, koji se polaže putem dva kolokvijuma na kojima je moguće pojedinačno osvojiti po 20 poena, a najmanje 10.
Klasično pismeno, gde je moguće osvojiti maksimalno 40 poena, a najmanje 20.</p>
<p>- Projektni zadatak, koji donosi 10 poena.</p>
<p>- Prisustvo na na vežbama i predavanjima, po 5 poena.</p>
<p><b>Teorijski deo (max. 40 poena):</b></p>
<p>- Teorija, koja se polaže putem dva kolokvijuma na kojima je moguće osvojiti po 20 poena, a najmanje 10.
Klasično usmeno, gde je moguće osvojiti maksimalno 40 poena, a najmanje 20.</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="MONP" title="LabOI: Način polaganja MO">
<p><b>Školska 2009/10 godina</b></p>
<p>- Za detaljnje informacije o polaganju ispita i formiranju konačne ocene pogledati na www.laboi.fon.rs</p>
<p>- Ispit se sastoji iz dva dela:</p>
<pre> 1. Predispitnih obaveza</pre>
<pre> 2. Završnog ispita</pre>
<p><b>Predispitne obaveze (max. 30 poena):</b></p>
<p>- Aktivnost u toku predavanja (15 poena)</p>
<p>- Praktična nastava (15 poena)</p>
<p><b>Završni deo (max. 70 poena):</b></p>
<p>- Pismeni deo (35 poena)</p>
<p>- Usmeni deo (35 poena)</p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
<p align="right"><anchor><go href="#HOME"/>Glavna</anchor></p>
</card>
<card id="SARADNICI" title="LabOI: Saradnici">
<p><i>Saradnici katedre OI...</i></p>
<p></p>
<p align="right"><anchor><prev/>Nazad</anchor></p>
</card>
</wml>
process.php
Code:
<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
echo "<wml>";
echo "<card id=\"REZULTAT\" title=\"LabOI: \">";
// sifra_predmeta.php cuva sifre predmeta koje su iste kao u bazi podataka
require('sifra_predmeta.php');
// podaci o konekciji na server
require('connection.php');
// promenljive koje cuvaju postovane vrednosti sa wap stranice
$predmet=$_POST['predmet'];
$tip=$_POST['tip'];
// vraca sifru predmeta jer je predmet prosledjen sa wap stranice kao naziv ako se promeni sifra predmeta, ne mora da se menja kod
$sifra_predmeta=vrati_sifru_predmeta($predmet);
// proverava se tip pretrage, da li je karton, rezultat ili obaveštenje i u zavisnosti od toga pravi tip upita
if ($tip=="karton"){
$index=$_POST['broj'] . "/" . $_POST['godina'];
mysql_select_db("...", $con) or die("ERROR: Could not use selected database: " . mysql_error());
/* $query=sprintf("SELECT s.name, s.br_index, sp.points, p.name AS \"predmet\"
FROM laboi_studenti s, laboi_studenti_predmeti sp, laboi_predmeti p
WHERE s.id=sp.student_id AND sp.predmet_id=p.id AND s.br_index='%s' AND p.id='%s'",
mysql_real_escape_string($index), mysql_real_escape_string($sifra_predmeta)); */
/* $query=sprintf("SELECT s.name, s.br_index, p.name AS \"predmet\", b.name AS \"bodovanje\", sb.poeni AS \"ispit\", sb.ocena_pismeni AS \"pismeni\", sb.ocena_usmeni as \"usmeni\"
FROM laboi_studenti s, laboi_studenti_bodovanja sb, laboi_bodovanja b, laboi_predmeti p
WHERE s.id=sb.student_id AND sb.bodovanje_id=b.id AND b.predmet_id=p.id AND s.id='%s' AND p.id='%s'
ORDER BY b.name", mysql_real_escape_string($index), mysql_real_escape_string($sifra_predmeta)); */
$query=sprintf("SELECT s.name AS \"student\", s.br_index AS \"index\", s.grupa AS \"grupa\", p.name AS \"predmet\", b.name AS \"bodovanje\", sb.poeni as \"poeni\", sb.ocena_pismeni, sb.ocena_usmeni, sb.napomena
FROM laboi_studenti s, laboi_studenti_bodovanja sb, laboi_bodovanja b, laboi_predmeti p
WHERE s.id=sb.student_id AND sb.bodovanje_id=b.id AND b.predmet_id=p.id AND s.br_index='%s' AND p.id='%s'
ORDER BY b.name", mysql_real_escape_string($index), mysql_real_escape_string($sifra_predmeta));
// potrebno je zbog encoding-a i cirilicnih slova
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
$result=mysql_query($query) or die("ERROR: Could not execute query: " . mysql_error());
if ($row=mysql_fetch_array($result, MYSQL_BOTH)){
$name=$row['student'];
$br_indeksa=$row['index'];
$grupa=$row['grupa'];
$predmet=$row['predmet'];
echo "<p>";
echo "<b>Predmet:</b> " . $predmet . "<br/>";
echo "<b>Student:</b> " . $name . "<br/>";
echo "<b>Indeks:</b> " . $br_indeksa . "<br/>";
echo "<b>Grupa:</b> " . $grupa . "<br/>";
echo "</p>";
echo "<p>";
echo "<table align='LCR'>";
echo "<tr> <td><b>Ispitna obaveza</b></td> <td><b>Poeni</b></td> <td><b>Napomena</b></td> </tr>";
echo "<tr> <td>" . $row['bodovanje'] . "</td> <td><b>" . $row['poeni'] . "</b></td> <td>" . $row['napomena']. "</td> </tr>";
while ($row=mysql_fetch_array($result, MYSQL_BOTH))
{
echo "<tr> <td>" . $row['bodovanje'] . "</td> <td><b>" . $row['poeni'] . "</b></td> <td>" . $row['napomena']. "</td> </tr>";
}
echo "</table>";
echo "</p>";
}
else{
echo "Ne postoji traženi studentski karton.";
}
}
elseif ($tip=="rezultat"){
mysql_select_db("", $con) or die("ERROR: Could not use selected database: " . mysql_error());
$query=sprintf("SELECT FROM_UNIXTIME(b.timestamp, '%%d.%%m.%%Y') AS \"datum\", p.name AS \"predmet\", b.name \"obaveza\"
FROM laboi_predmeti p, laboi_bodovanja b, laboi_studenti_bodovanja sb
WHERE p.id=b.predmet_id AND p.id='%s'
GROUP BY b.id
ORDER BY b.timestamp DESC, b.name ASC", mysql_real_escape_string($sifra_predmeta));
// potrebno je zbog encoding-a i cirilicnih slova
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
$result=mysql_query($query) or die("ERROR: Could not execute query: " . mysql_error());
if ($row=mysql_fetch_array($result, MYSQL_BOTH)){
$predmet=$row['predmet'];
echo "<b>Predmet:</b> " . $predmet . "<br/>";
echo "<p>";
echo "<table align='LCR'>";
echo "<tr> <td><b>Datum</b></td> <td><b>Obaveza</b></td> <td><b>Rezultati</b></td> </tr>";
echo "<tr> <td>" . $row['datum'] . "</td> <td><b>" . $row['obaveza'] . "</b></td> <td><anchor><go href=\"process2.php\" method=\"post\"><postfield name=\"predmet\" value=\"" . $sifra_predmeta . "\"/><postfield name=\"obaveza\" value=\"" . $row['obaveza'] . "\"/></go><b>Rezultati</b></anchor></td> </tr>";
while ($row=mysql_fetch_array($result, MYSQL_BOTH))
{
echo "<tr> <td>" . $row['datum'] . "</td> <td><b>" . $row['obaveza'] . "</b></td> <td><anchor><go href=\"process2.php\" method=\"post\"><postfield name=\"predmet\" value=\"" . $sifra_predmeta . "\"/><postfield name=\"obaveza\" value=\"" . $row['obaveza'] . "\"/></go><b>Rezultati</b></anchor></td> </tr>";
}
echo "</table>";
echo "</p>";
}
else {
echo "Ne postoji ni jedan traženi rezultat.";
}
}
elseif ($tip=="obaveštenje") {
mysql_select_db("", $con) or die("ERROR: Could not use selected database: " . mysql_error());
$query="";
// potrebno je zbog encoding-a i cirilicnih slova
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
$result=mysql_query($query) or die("ERROR: Could not execute query: " . mysql_error());
}
mysql_close($con);
echo "<p align=\"right\"><anchor><prev/>Nazad</anchor></p>";
echo "<p align=\"right\"><anchor><go href=\"#HOME\"/>Glavna</anchor></p>";
echo "</card>";
echo "</wml>";
?>