Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP i MySQL] System newsów i logowanie
Forum PHP.pl > Forum > PHP
Synek.
Witam. Mam system dodawania newsów, ale nie umiem zrobić do niego logowania.
Mam plik dodaj.php
  1. <html>
  2. <head>
  3. <title>FIFA-Goal News Panel</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5. <link rel="stylesheet" type="text/css" href="admin.css" />
  6. </head>
  7. <body>
  8. <?
  9. // lacze sie z baza danych
  10. require('db_connect.php');
  11. // spradzam czy wyslano formularz
  12. if($_POST)
  13. {
  14. // sprawdzam czy wypelniono wymagane pola
  15. if((trim($_POST['autor'])) && (trim($_POST['tekst'])))
  16. {
  17. // dodaje newsa do bazy
  18. if(mysql_query("INSERT INTO newsy VALUES('', NOW(),
  19. '".trim(htmlspecialchars($_POST['autor']))."',
  20. '".trim(htmlspecialchars($_POST['tekst']))."')"))
  21. echo 'Dodałem news o ID:'.mysql_insert_id();
  22. else echo 'Nie mogłem dodać newsa';
  23. }
  24. else echo 'Nie podałeś autora lub treści newsa';
  25. }
  26. ?>
  27. <center>
  28. <div id="head"><font size="5">FIFA-Goal News Panel</font></div>
  29. <div id="kontener">
  30. <form name="news" method="post" action="dodaj.php">
  31. Autor:<br>
  32. <input type="text" name="autor" style="border-radius: 5px; border: 1px solid #F93; color: #FFFFFF; background-color: #051F39;"><br>
  33. Treść newsa:<br>
  34. <textarea name="tekst" rows="5" cols="40" style="border-radius: 5px; border: 1px solid #F93; color: #FFFFFF; background-color:#051F39 ;"></textarea><br>
  35. <input type="reset" value="Od nowa" style="border-radius: 5px; border: 1px solid #051F39; color: #FFFFFF; background-color: #F93; padding: 5px 5px 5px 5px;">
  36. <input type="submit" value="Dodaj" style="border-radius: 5px; border: 1px solid #051F39; color: #FFFFFF; background-color: #F93; padding: 5px 5px 5px 5px;">
  37. </form>
  38. </div>
  39. </center>
  40. </body>
  41. </html>


I chcę, żeby przed wejściem do niego trzeba było się zalogować. Może być z MySQL lub bez.
darko
Dodaj sprawdzanie informacji o zalogowaniu, to, jak to zrobisz tzn. na czym oprzesz swój system logowania zależy już tylko od Ciebie.
Synek.
A, jak dodać do tego kodu to, by były wyświetlane tematy newsów?
darko
Najprościej - wyciągnąć z bazy i wyświetlić, a konkretnie - za mało informacji mamy, żeby Ci pomóc, nie znamy struktury tabel(i) etc.
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.