Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak to zrobić ?
Forum PHP.pl > Forum > Przedszkole
Axel
nie mogłem napisać 2 posta z rzędu, wiec otworzylem nowy temat, nie będe wklejał kodu logowania dam linka
link

chodzi mi oto jak zapisać w bazie tego usera jaki jest teraz zalogowany ?, w moim przypadku to valid_user, czyli chciałbym żeby automatycznie jak dodam np. newsa to żeby wpisał sie do bazy danych nick jaki jest zalogowany (jaki tego newsa dodaje), wkleje może kod jakim zapisuje to do bazy, niestety niedziała sad.gif

  1. <?php
  2. include(&#092;"connect.php\");
  3.  
  4.  
  5.  
  6. if (isset($_POST['button_submit']))
  7. {
  8. if ($_POST[&#092;"txt_title\"]==\"\") die(\"ERROR\");
  9. if ($_POST[&#092;"txt_txt\"]==\"\") die(\"ERROR\");
  10. include(&#092;"connect.php\");
  11. $link=mysql_connect($mysqlhost,$mysqluser,$mysqlpassword);
  12. mysql_select_db($mysqldb, $link);
  13.  if($userid && $password) 
  14. { 
  15. $link=mysql_connect($mysqlhost, $mysqluser, $mysqlpassword);
  16. mysql_select_db($mysqldb, $link);
  17. $query = &#092;"select * from uzyt where name='$userid' and pass='$password'\"; 
  18. $result2 = mysql_query($query); 
  19. if(mysql_num_rows($result2) > 0) 
  20. { 
  21. $valid_user = $userid; 
  22. session_register(&#092;"valid_user\"); 
  23. } 
  24. } 
  25.  
  26.  
  27. $sql_query=sprintf(&#092;"INSERT INTO news_tabela (date,title,text,who) VALUES('%s-%s-%s %s:%s:00','%s','%s','valid_user')\",$_POST[\"year\"],$_POST[\"month\"],$_POST[\"day\"],$_POST[\"hours\"],$_POST[\"min\"],$_POST[\"txt_title\"],$_POST[\"txt_txt\"],$_POST[\"valid_user\"]);
  28. //echo $sql_query;
  29. //exit;
  30. mysql_query($sql_query,$link) or die(mysql_error());
  31. }
  32. ?>

wie ktoś jak to poprawić ? dodam że formularz mam na innej stronie (inny plik) ktory wlaśnie prowadzi do tego.
sf
heh, po pierwsze użyj sesji jakie są zalecane w manualu... potem dodasz to co chcesz poprzez $_SESSION['zalogowanyuser'] no i tyle.
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.