mam kod PHP w ktorym sa zdeklarowane funkcje ale dwoch ostatnich nie znajduje nie wiem co jest przyczyna tego blędu:
Kod
Fatal error: Call to undefined function grupa() in C:\xampp\htdocs\icloud\admin.php on line 71
, tu zamieszczam kawalek kodu pliku admin.php :
<?php //połaczenie z bazą db_connect(); //sprawdzanie wiarygodnosci uzytkownika check_login(); $user_data = get_user_data(); if ($user_data['user_status'] == "administrator"){ switch($_GET['akcja']) { case 'wyloguj': $_SESSION['admin'] = false; break; case 'download_dodaj': download_dodaj(); break; case 'download_edytuj': download_edytuj($_GET['id']); break; case 'download_usun': download_usun($_GET['id']); break; case 'komentarze': komentarze($_GET['id']); break; case 'komentarze_edytuj': komentarze_edytuj($_GET['id']); break; case 'komentarze_usun': komentarze_usun($_GET['id']); break; case 'kategorie': kategorie(); break; case 'kategorie_dodaj': kategorie_dodaj(); break; case 'kategorie_edytuj': kategorie_edytuj($_GET['id']); break; case 'kategorie_usun': kategorie_usun($_GET['id']); break; case 'lista_uzytkownikow': lista_uzytkownikow(); break; case 'grupa': grupa(); break; case 'grupa_dodaj': group_add(); break; default: download(); } } ////tu był kod z pozostałymi funkcjami usunolem gdzyż za dlugi byl. function grupa(){ { } else { { else $kategorie_podrzedne[$row['id']] = Array('id_cat' => $row['id_cat'], 'nazwa' => stripslashes($row['nazwa'])); } echo '<table> <tr> <th>Nazwa</th> <th style="width:60px;">Akcje</th> </tr>'; foreach($kategorie_glowne as $id_cat => $nazwa_kat) { echo '<tr class="cat"><td><b>'.$nazwa_kat.'</b></td><td><a href="admin.php?akcja=grupa_edytuj&id='.$id_cat.'"><img src="16-em-pencil.png"></a> <a href="admin.php?akcja=kategorie_usun&id='.$id_cat.'"><img src="16-em-cross.png"></a></td></tr>'; { foreach($kategorie_podrzedne as $id_cat2 => $cat) { if($id_cat==$cat['id_cat']) { echo '<tr><td>» '.$cat['nazwa'].'</td><td><a href="admin.php?akcja=grupa_edytuj&&id='.$id_cat2.'"><img src="16-em-pencil.png"></a> <a href="admin.php?akcja=kategorie_usun&id='.$id_cat2.'"><img src="16-em-cross.png"></a></td></tr>'; } } } } } } function group_add() { { $kategoria = $_POST['kategoria']; $query = "INSERT INTO `group` (`id_group`, `nazwa`, `opis`, `ilosc`) VALUES ('$kategoria', '$nazwa', '$opis', '0')"; return 1; } echo '<form action="" method="POST"> <label>Nazwa:</label> <input type="text" name="nazwa" class="textfield"> <label>Grupa nadrzędna:</label> <select name="kategoria"> <option value="0">Brak</option>'; { } echo '</select><br /> <label>Opis:</label> <textarea name="opis" style="height:200px;"></textarea><br /> <input type="submit" name="ok" value="Dodaj"> </form>'; } function group_edit($id) { { $kategoria = $_POST['kategoria']; if($kategoria!=$row['id_cat']) { } $query = "UPDATE `user_group` SET id_cat='$kategoria', nazwa='$tytul', opis='$opis' WHERE id='$id'"; if(mysql_query($query)) echo 'Pomyślnie wyedytowano grupę! <a href="admin.php?akcja=grupy">wróć</a>'; return 1; } echo '<form action="" method="POST"> <label>Nazwa:</label> <label>Grupa nadrzędna:</label> <select name="kategoria"> <option value="0">Brak</option>'; { } echo '</select><br /> <label>Opis:</label> <textarea name="opis" style="width:400px;height:200px;">'.stripslashes($row['opis']).'</textarea><br /> <input type="submit" name="ok" value="Edytuj"> </form>'; } function group_delete($id) { if($row['id_cat']=='0') { $kat_podrzedne[] = $row['id']; { } else { $pliki[] = $row['id']; { } } } }} include './footer.php'; ?>