Prosím vás viete niekto kde môže byť chyba keď z ničoho nič prestane ísť refreshovanie stránky cez header?
Fungovalo mi to a ako som kód rozširoval tak to prestalo fungovať a neviem kedy presne to prestalo ísť a teraz v tom kóde len hľadám, hľadám a bez výsledku :(
<?php
if(isset($_COOKIE['opravnenie']) >= 1){
include './funkcie.php';
error_reporting(E_ALL ^ E_DEPRECATED);
pripojDb();
?>
<html>
<head>
<title>Výpis termínov</title>
<link rel="stylesheet" href="./style.css">
<meta content="text/html" charset="UTF-8" lang="SK">
</head>
<body>
<table class='tabulka'>
<tr>
<td>ID</td>
<td>Miestnosť</td>
<td>Predmet</td>
<td>Pedagog</td>
<td>Dátum</td>
<td>Kapacita</td>
<td>Poznámky</td>
<td colspan="2"></td>
</tr>
<?php $kod = $_COOKIE['kod'];
$dotaz = mysql_query("SELECT vt.*, p.priezvisko, sp.* FROM vypisane_terminy vt JOIN pedagogovia p ON vt.kod_pedagoga = p.kod_pedagoga JOIN studenti_predmety sp ON vt.skratka_predmetu = sp.skratka_predmetu WHERE sp.kod_studenta = '$kod' OR vt.kod_pedagoga = '$kod'");
if(mysql_num_rows($dotaz) > 0) { while ($vypis = mysql_fetch_assoc($dotaz)) {
echo "<tr>";
echo "<td><center>" . $vypis['id_terminu'] . "</center></td>";
echo "<td><center>" . $vypis['skratka_miestnosti'] . "</center></td>";
echo "<td><center>" . $vypis['skratka_predmetu'] . "</center></td>";
echo "<td><center>" . $vypis['priezvisko'] . "</center></td>";
echo "<td><center>" . $vypis['datum_cas'] . "</center></td>";
echo "<td><center>" . $vypis['pocet_prihlasenych'] . "/" . $vypis['max_pocet_prihlasenych'] . "</center></td>";
echo "<td><center>" . $vypis['poznamka'] . "</center></td>";
if ($_COOKIE['opravnenie'] == 1) {
$id_terminu = $vypis['id_terminu'];
$kod_studenta = $_COOKIE['kod'];
$dotaz2 = mysql_query("SELECT * FROM zapisane_terminy WHERE id_terminu = '$id_terminu' AND kod_studenta = '$kod_studenta'");
if (mysql_num_rows($dotaz2) > 0) {
echo "<td><a href='vypisane_terminy.php?id=" . $vypis['id_terminu'] . "&akcia=odhlasit'><center>Odhlasiť sa</center></a></td>";
} else {
echo "<td><a href='vypisane_terminy.php?id=" . $vypis['id_terminu'] . "&akcia=prihlasit'><center>Prihlásiť sa</center></a></td>";
}
}
if ($_COOKIE['opravnenie'] == 2) { /* echo "<td><a href='vypisane_terminy.php?id=" . $vypis['id_terminu'] . "&akcia=upravit'><center>Upraviť</center></a></td>"; echo "<td><a href='vypisane_terminy.php?id=" . $vypis['id_terminu'] . "&akcia=vymazat'><center>Vymazať</center></a></td>";*/ }
echo "</tr>";
}
}else{
echo "<tr>";
echo "<td colspan='8'><center>Nie sú vypísané žiadne termíny.</center></td>";
echo "</tr>";
}
if(isset($_GET['akcia'])) { if ($_GET['akcia'] == 'prihlasit') {
$id = $_GET['id'];
$kod_studenta = $_COOKIE['kod'];
$dotaz = mysql_query("SELECT pocet_prihlasenych, max_pocet_prihlasenych FROM vypisane_terminy WHERE id_terminu = '$id'");
$p = mysql_fetch_array($dotaz);
if($p['pocet_prihlasenych'] < $p['max_pocet_prihlasenych']) {
$p = $p['pocet_prihlasenych'] + 1;
mysql_query("UPDATE vypisane_terminy SET pocet_prihlasenych = '$p' WHERE id_terminu = '$id'");
mysql_query("INSERT INTO zapisane_terminy (id_terminu, kod_studenta) VALUES ('$id', '$kod_studenta')");
}
header('Location: ./vypisane_terminy.php');
} else if ($_GET['akcia'] == 'odhlasit') {
$id = $_GET['id'];
$dotaz = mysql_query("SELECT pocet_prihlasenych FROM vypisane_terminy WHERE id_terminu = '$id'");
$p = mysql_fetch_array($dotaz);
$p = $p['pocet_prihlasenych'] - 1;
mysql_query("UPDATE vypisane_terminy SET pocet_prihlasenych = '$p' WHERE id_terminu = '$id'");
mysql_query("DELETE FROM zapisane_terminy WHERE id_terminu = '$id'");
header('Location: ./vypisane_terminy.php'); }/* else if($_GET['akcia'] == 'upravit'){ }else if($_GET['akcia'] == 'vymazat'){ }*/
}
?>
</table>
</body>
</html>
<?php
odpojDb();
}else{
echo "Nemáte oprávnenie na prezeranie obsahu tejto stránky!";
}
?>