Proszę o pomoc w odnalezieniu błędu.
Wszystko działa dobrze po za jednym: Nie dodaje mi id odbiorcy do bazy.
<?php include "auth_user.inc.php"; include "conn.inc.php"; ?> <?php $nadawca = $_SESSION['user_logged']; $odbiorca = $_GET['id']; if(!$_POST['tytul'] or !$_POST['tresc'] ) { ?> <html> <head> <title>Wyślij wiadomość</title> </head> <body> <form action="wyslij_pw.php" method="post"> Tytul:</p> <input type="text" name="tytul"></p> Treść:</p> <input type="text" name="tresc"></p> <input type="submit" name="submit" value="wyslij"> </form> <?php } else { $query = "INSERT INTO `wiadomosci` (tytul, tresc, nadawca, odbiorca) VALUES("; $query .= "'$tytul' , '$tresc' , '$nadawca' , '$odbiorca')"; } else } } else { ?> <html> <head> <title>Wyślij wiadomość</title> </head> <body> <form action="wyslij_pw.php" method="post"> Tytul:</p> <input type="hidden" name="nadawca"></p> <input type="text" name="tytul"></p> Treść:</p> <input type="text" name="tresc"></p> <input type="submit" name="submit" value="wyslij"> </form> <?php } ?>
Link za pomocą którego przenoszę się do formularza z profilu użytkownika:
<?php <a href="wyslij_pw.php?id=$row[0]" >WYŚLIJ WIADOMOŚĆ</a> ?>
Jeśli dam
To wyświetla mi prawidłowe id jednak nie dodaje go do bazy.
<?php ?>
Dziękuje