Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Warunek if
GoodStuff
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.04.2013

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


Cześć, mógłby mi ktoś wytłumaczyć gdzie popełniam błąd przy tym warunku, czy wgl tak można robić?

  1. if ($sprawdzanie['id_dodajacego'] == $user['id'] AND $sprawdzanie['id_dodanego'] == $profile['id'] )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
GoodStuff
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.04.2013

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


Niestety to wiem całkiem o coś innego chodziło . Ale dzięki za naprowadzenie mnie i czas poświęcony (IMG:style_emoticons/default/smile.gif) ! Można zamknąć

Myślałem już, że sobie z tym poradziłem ale napotkałem dziwny błąd mianowicie u jednego użytkownika ten warunek if działa a u drugiego nie. Jaka może być przyczyna?

Mniej więcej przy
  1. profile.php?id=10
działa warunek a już przy
  1. profile.php?id=11
nie.

  1. $a = $db->query("SELECT * FROM reputacja");
  2. $a = $a->fetch_array();
  3.  
  4. if (($a['id_dodajacego'] == $user['id']) && ($a['id_dodanego'] == $profile['id'])) {
  5. echo"Gracz już otrzymał od ciebie punkt reputacji! !";
  6.  
  7. }
  8. else{
  9. if($user['id'] == $id){
  10. echo 'Nie możesz przyznać sam sobie punktów reputacji!';
  11. }
  12. else{
  13. echo '<br /><form method="post" action="" enctype="multipart/form-data">
  14. <input type="hidden" name="send" value="2" />
  15. <input type="submit" class="dajpkt" value="" />
  16. </form>';
  17. echo '<form method="post" action="" enctype="multipart/form-data">
  18. <input type="hidden" name="send" value="3" />
  19. <input type="submit" class="zabierzpkt" value="" />
  20. </form><br />';
  21. }
  22. }
  23. if($user['id'] == $id){
  24. echo '<br /><br /><a href="?id='.$id.'&edit=1">Edytuj profil</a>';
  25. echo '<br /><a href="index.php">Powrót</a>';
  26. }
  27. }
  28. }
  29.  
  30. }
  31. else
  32. {
  33. echo "Aby w pełni korzystać z przywilejów tej strony zaloguj się !";
  34.  
  35. }
  36.  
  37. if($_POST['send'] == 2){
  38. $dodajrep = $profile['reputacja'] +1;
  39.  
  40. $result = $db->query("UPDATE `users` SET reputacja=$dodajrep WHERE `id` = $profile[id]")
  41. $result = $db->query("INSERT INTO reputacja (id_dodajacego, id_dodanego) VALUES ('".$user['id']."', '".$profile['id']."')")
  42.  
  43.  
  44. $result = $db->query("SELECT * FROM users WHERE id=$profile[id]")
  45.  
  46.  
  47. $row = mysql_fetch_array( $result );
  48. echo 'Dałeś punkt reputacji użytkownikowi '.$profile['login'].'';
  49.  
  50. }
  51.  
  52.  
  53. if($_POST['send'] == 3){
  54. $zabierzrep = $profile['reputacja'] -1;
  55.  
  56.  
  57. $result = $db->query("UPDATE `users` SET reputacja=$zabierzrep WHERE `id` = $profile[id]")
  58. $result = $db->query("INSERT INTO reputacja (id_dodajacego, id_dodanego) VALUES ('".$user['id']."', '".$profile['id']."')")
  59.  
  60.  
  61.  
  62. $result = $db->query("SELECT * FROM users WHERE id=$profile[id]")
  63.  
  64.  
  65. $row = mysql_fetch_array( $result );
  66. echo 'Zabrałeś punkt reputacji użytkownikowi '.$profile['login'].'';
  67.  
  68. }
Go to the top of the page
+Quote Post

Posty w temacie
- GoodStuff   [MySQL][PHP]Warunek if   21.02.2015, 10:07:01
- - Forti   [PHP] pobierz, plaintext if (($sprawdzanie...   21.02.2015, 10:11:55
- - GoodStuff   Dalej niestety wywala mi błąd [PHP] pobierz, plain...   21.02.2015, 10:15:29
- - Forti   Pokaż cały kod. Przed if masz prawdopodobnie brak ...   21.02.2015, 10:20:23
- - GoodStuff   [PHP] pobierz, plaintext <?$sprawdzanie = $db-...   21.02.2015, 10:31:35
- - Boshi   [PHP] pobierz, plaintext $sprawdzanie = $db->qu...   21.02.2015, 10:35:11
- - GoodStuff   Rzeczywiście, dzięki teraz kolejny problem. Gdy ju...   21.02.2015, 10:39:49
- - Forti   po co te or die pod insert, update itp? Wyżej n...   21.02.2015, 10:43:16
- - GoodStuff   Pewnie, że nie średniki uzupełniłem   21.02.2015, 10:45:19
- - Forti   or die zamień na to co Ci wyżej podałem. Musisz m...   21.02.2015, 10:56:22
- - GoodStuff   Chyba nie łapię co chciałeś mi przez to przekazać   21.02.2015, 10:56:55
- - Forti   Nie chyba tylko na pewno [PHP] pobierz, plaintext...   21.02.2015, 11:02:12
- - GoodStuff   Tutaj jest wszystko dobrze, wydaje mi się że if co...   21.02.2015, 11:04:45
- - Forti   Serio? [PHP] pobierz, plaintext if (coś) ...   21.02.2015, 11:31:32
- - GoodStuff   Niestety to wiem całkiem o coś innego chodziło . A...   21.02.2015, 20:36:37
- - Boshi   Nie ma takiego ID widocznie, całość jest false, b...   21.02.2015, 20:45:11
- - GoodStuff   Ale dlaczego na jednym działa a na drugim nie choc...   21.02.2015, 22:49:33
- - Rochu   Najprościej sprawdź sobie jak warunek w rzeczywist...   22.02.2015, 09:59:37
- - GoodStuff   Dzięki Rochu rzeczywiście przy id_dodanego zwraca ...   22.02.2015, 10:13:07
- - Forti   Wyświetl sobie [PHP] pobierz, plaintext echo $a;...   22.02.2015, 10:29:31
- - GoodStuff   Dzięki wszystkim za pomoc , człowiek ciągle się uc...   22.02.2015, 11:34:31
- - Boshi   Skoro $a jest tablicą to wyświetl ją przez p...   22.02.2015, 11:35:37


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: 4.10.2025 - 14:28