Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Dodanie autora posta do bazy danych
Forum PHP.pl > Forum > Przedszkole
Max Damage
Po zalogowaniu klikam na napisz posta, po napisaniu wysyłam do bazy, ale autor nie zapisuje się. Czemu?
Tak na wszelki wypadek fragment strony:
  1. <?php
  2. if(isset($_SESSION['uzyt'])) 
  3. {
  4. echo 'Zalogowano jako: '.($_SESSION['uzyt']).'.<br/>';
  5. echo '<a href="wylogowanie.php">Wyloguj</a><br/>';
  6. echo '<a href="nowy_post.html">Napisz posta</a><br/>';
  7. }
  8. else
  9. {
  10. wyswietl_loguj();
  11. ?>

Skrypt przesyłający dane do bazy:
  1. <?php
  2. require_once('funkcje_wyswietl.php');
  3. require_once('prawidlowe_dane.php');
  4. $temat=$_POST['temat'];
  5. $wiadomosc=$_POST['wiadomosc'];
  6. $umieszczony=time();
  7.  
  8. //wpisanie go do bazy
  9. $lacz=lacz_bd();
  10. $zapytanie="insert into forum (temat,wiadomosc,autor,umieszczony) values 
  11. ('$temat','$wiadomosc','".$_SESSION['uzyt']."','$umieszczony')";
  12. $wynik=$lacz->query($zapytanie);
  13. if(!$wynik)
  14. echo 'Wpisanie do bazy nie powiodlo sie , spróbuj pozniej.';
  15. ?>
Moli
  1. <?php
  2. require_once('funkcje_wyswietl.php');
  3. require_once('prawidlowe_dane.php');
  4. $temat=$_POST['temat'];
  5. $wiadomosc=$_POST['wiadomosc'];
  6. $umieszczony=time();
  7.  
  8. //wpisanie go do bazy
  9. $lacz=lacz_bd();
  10. $zapytanie="insert into forum (temat,wiadomosc,autor,umieszczony) values 
  11. ('$temat','$wiadomosc','".$_SESSION['uzyt']."','$umieszczony')";
  12. $wynik=$lacz->query($zapytanie);
  13. if(!$wynik)
  14. echo 'Wpisanie do bazy nie powiodlo sie , spróbuj pozniej.';
  15. ?>
Max Damage
Działa. Chociaż trochę sie dziwię, wcześniej tez wstawiałem session_start() i wywaliło mi jakiś błąd z sesjami...
No ale dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.