Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]nie robiu UPDATE'a
adek-
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 2
Dołączył: 19.04.2007
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Witam zrobiłem sobie w bazie uzytkownikow dodatkowe pole info= 1/0 które będzie wyrzucalo zalogowanym userom komunikat na ekranie jesli jest 1 i user po odczytaniu komunikatu będzie mógł go ustawić na zero jako ze zauważył i zaakceptował notyfikację. Wszystko działa tylko przeoczyłem gdzieś coś bo mi nie przestawia z 1 na 0
  1. <?php // #### komunikat dla uzytkownika gdy w bazie info =1
  2. if (isset($_SESSION['login'])) { //czy zalogowany
  3. //echo $login;
  4. $wynik=mysql_query("SELECT * FROM $tabela WHERE login='$login' and info=1");
  5. if (mysql_num_rows($wynik) == 1 && $login == $_SESSION['login']) {
  6.  
  7. if (isset($_POST['submit']) && !empty($_POST['submit'])) { //gdy submit wcisniety
  8. $wynik=mysql_query("UPDATE `$tabela` SET `info`=0 WHERE `login`='$login'"); // zapytanie które ma ustawic 0 dla pola info dla użytkownika o zmiennej $login - wcześniej zdefiniowej
  9. //$rezultat = mysql_query($wynik) or die(mysql_error());
  10. }
  11.  
  12. echo <<< KONIEC
  13.   <form class="form" action="index.php" method="post">
  14.   <input type="hidden" name="zeruj" value="TRUE" />
  15. <!--
  16.   <p>
  17. <div class="label"><label for="info">Przyjąłem</label></div>
  18. <input type="hidden" name="info" id="info" value="0" />
  19. </p> -->
  20.  
  21.   <p class="submit">
  22. <input type="submit" value="Przyjąłem zmianę kursów" />
  23. </p>
  24. KONIEC;
  25. } else {?>
  26. <li><a href="logowanie.php">Nie masz nic do kasowania</a></li>
  27. <?php }} ?>

MySQL nie wyrzuca błędów przy zapytaniu z mysql_error, nawet jesli ma uruchomione opcje error_reporting(E_ALL);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:46