piszę sobie taką prostą stronkę czytającą notatki z bazy danych + podstawowy CRUD. Bardzo ułatwi mi to życie.
Ta mini appka prawie działa - ale mam problem - po dodaniu lub edycji notatki do bazy muszę ręcznie odświeżać stronę, żeby była widoczna.
Błąd - headers already sent... A ja chciałbym, żeby pokazywała się ta sama strona, tylko zaktualizowana

W urlu są dwie zmienne pochodzące z linka ze strony głównej - nazwa tabeli w bazie i typ operacji crud + pole id tej operacji.
Pomóżcie proszę. Kod jeszcze w rozsypce:
<?php include('partials/header.php'); $MySQLiconn = new MySQLi(_HOST_NAME,_DATABASE_USER_NAME,_DATABASE_PASSWORD,_DATABASE_NAME); if($MySQLiconn->connect_errno) { } ?> <div class="col-lg-10"> <?php $table=$_GET['table'];?> <table class="table table-bordered"> <?php $res = $MySQLiconn->query("SELECT * FROM $table"); while($row=$res->fetch_array()) { ?> <tr> </tr> <?php } ?> </table> <hr><h3>Dodaj nową sesję:</h3> <div id="form"> <form method="post"> <div class="form-group"> <label for="data"></label> </div> <div class="form-group"> <label for="sesja"></label> </div> <?php { ?> <button class="btn btn-default" type="submit" name="update">Uaktualnij</button> <?php } else { ?> <button class="btn btn-default" type="submit" name="save">Zapisz</button> <?php } ?> </td> </tr> </table> </form> </div> </div> <?php include_once 'db.php'; /* code for data insert */ { $data = $MySQLiconn->real_escape_string($_POST['data']); $sesja = $MySQLiconn->real_escape_string($_POST['sesja']); $SQL = $MySQLiconn->query("INSERT INTO $table(data,sesja) VALUES('$data','$sesja')"); if(!$SQL) { } } /* code for data insert */ /* code for data delete */ { $SQL = $MySQLiconn->query("DELETE FROM $table WHERE id=".$_GET['del']); ?> <script language="javascript" type="text/javascript"> alert('Dziekujemy!'); </script><?php } /* code for data delete */ /* code for data update */ { $SQL = $MySQLiconn->query("SELECT * FROM $table WHERE id=".$_GET['edit']); $getROW = $SQL->fetch_array(); } { $SQL = $MySQLiconn->query("UPDATE $table SET data='".$_POST['data']."', sesja='".$_POST['sesja']."' WHERE id=".$_GET['edit']); } /* code for data update */ ?> <?php include('partials/footer.php'); ?>