Jeżeli dobrze rozumie założenia to:
1. Tworząc tabele zrobiłeś by id było AUTO_INCREMENT
$sql = "CREATE TABLE tabela (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
pompki INT NOT NULL,
przysiady INT NOT NULL,
podciaganie INT NOT NULL,
bicki INT NOT NULL)";
dlatego w insercie nie musisz podawać id same się dodadzą dzięki właśnie AUTO_INCREMENT
Dlatego usuń dziwna pętle a insert sql zamień na
$sql="INSERT INTO tabela (pompki,przysiady,podciaganie,bicki) VALUES ('$message', '1','2','3')";
zainteresuj się też bindowaniem parametrów do bazy danych (https://www.php.net/manual/en/mysqli-stmt.bind-param.php lub przejściem ogólnie na PDO https://www.php.net/manual/en/pdo.construct.php )
2. Nie do końca też wiesz co chcesz przekazać przez zmienną
$_POST["wiadomosc"]
w formularza używasz typu text(to można zostawić bo to tylko widok), nazwa zmiennej to "wiadomosc": sugerująca treść a nie int, kolumnę dla pompek zrobiłeś jako int
pompki INT NOT NULL,
a w dziwnej pętli przyrównujesz do bool
while($message===TRUE){
$identity++;
}
ps. Gdy usuwasz rekordy z tabeli zapamiętuje ona ostatnie dodane id (opróżniaj lub usuwaj tabele by zaczynać od początku) przykład dodajesz 10 rekordów(id 1-10) gdy je usuniesz i spróbujesz dodać nowy to będzie on z id 11