Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Porównanie zmiennych
Frugo75
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 13.06.2013

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


  1. if (strcmp($result_tip, $result == 0))
  2.  
  3. mysql_query("UPDATE user_tips SET points = 3 WHERE match_id = $id");


Znów mam prośbę o pomoc.
$result_tip daje np wynik 1:0, a $result daje 5:2.
Dlaczego strcmp() zwraca zero?

Dodam, że przed if daje echo $result." ---- "."$result_tip"."<hr>";
i mam:
1:0 ---- 1:0
1:0 ---- 5:3

W pierwszym jest ok, ale dlaczego drugi funkcja uznaje za ok?

Ten post edytował Frugo75 4.06.2014, 11:47:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


pokaż szerszy kontekst
Go to the top of the page
+Quote Post
Frugo75
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 13.06.2013

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


Cytat(Pyton_000 @ 4.06.2014, 12:56:03 ) *
pokaż szerszy kontekst

Wklejam całośc.


  1. $checkscore = checkscore(1030); //pobieram mecze
  2. foreach ($checkscore as $checkscores) {
  3.  
  4. $score1 = $checkscores['goals_host'];
  5. $score2 = $checkscores['goals_guest'];
  6. $id = $checkscores['id'];
  7. $result = $score1.":"."$score2";
  8.  
  9. if ($score1 > $score2){
  10.  
  11. $wdl = 'w';
  12. }
  13.  
  14. elseif ($score1 == $score2) {
  15. $wdl = 'd';
  16. }
  17. elseif ($score1 < $score2) {
  18. $wdl = 'l';
  19. }
  20.  
  21.  
  22. dbConnectLocal();
  23. $taketip = taketips($id); //pobieram typy
  24. foreach ($taketip as $taketips) {
  25.  
  26. $score_t1 = $taketips['score1'];
  27. $score_t2 = $taketips['score2'];
  28. $result_tip = $score_t1.":"."$score_t2";
  29.  
  30. $result_tip;
  31.  
  32. if ($score_t1 > $score_t2){
  33.  
  34. $wdl_tip = 'w';
  35. }
  36.  
  37. elseif ($score_t1 == $score_t2) {
  38. $wdl_tip = 'd';
  39. }
  40. elseif ($score_t1 < $score_t2) {
  41. $wdl_tip = 'l';
  42. }
  43.  
  44.  
  45.  
  46.  
  47. dbConnectLocal();
  48. if ($wdl == $wdl_tip){
  49.  
  50. mysql_query("UPDATE user_tips SET points_wdl = 1 WHERE match_id = $id") or die(mysql_error());
  51.  
  52.  
  53. }
  54. else {
  55.  
  56. mysql_query("UPDATE user_tips SET points_wdl = 0 WHERE match_id = $id") or die(mysql_error());
  57. }
  58. echo $result." ---- "."$result_tip"."<hr>";
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. if ( strcmp($result_tip, $result) === 0 )
  67.  
  68. mysql_query("UPDATE user_tips SET points = 3 WHERE match_id = $id");
  69. }
  70. }
  71.  
  72. ?>
  73.  
Go to the top of the page
+Quote Post

Posty w temacie
- Frugo75   [PHP] Porównanie zmiennych   4.06.2014, 11:45:06
- - sowiq   [PHP] pobierz, plaintext if ( strcmp($resu...   4.06.2014, 11:49:12
|- - Frugo75   Cytat(sowiq @ 4.06.2014, 12:49:12 ) [...   4.06.2014, 11:52:41
- - Pyton_000   pokaż szerszy kontekst   4.06.2014, 11:56:03
|- - Frugo75   Cytat(Pyton_000 @ 4.06.2014, 12:56:03...   4.06.2014, 11:58:08
- - Pyton_000   Pokaż co powie [PHP] pobierz, plaintext var_dump...   4.06.2014, 12:11:35
|- - Frugo75   Cytat(Pyton_000 @ 4.06.2014, 13:11:35...   4.06.2014, 12:15:38
- - Pyton_000   To wstaw jeszcze: [PHP] pobierz, plaintext var_dum...   4.06.2014, 12:20:17
|- - Frugo75   Cytat(Pyton_000 @ 4.06.2014, 13:20:17...   4.06.2014, 12:21:37
- - Pyton_000   no i jest ok, aktualizuje tylko w pierwszym przypa...   4.06.2014, 12:24:46
|- - Frugo75   Cytat(Pyton_000 @ 4.06.2014, 13:24:46...   4.06.2014, 12:56:26
|- - sowiq   Cytat(Frugo75 @ 4.06.2014, 12:56:26 )...   4.06.2014, 13:03:06
|- - Frugo75   Cytat(sowiq @ 4.06.2014, 14:03:06 ) B...   4.06.2014, 13:04:45
- - sowiq   Widzisz kolego, na własnej skórze się przekonujesz...   4.06.2014, 13:09:18
|- - Frugo75   Cytat(sowiq @ 4.06.2014, 14:09:18 ) W...   4.06.2014, 13:17:07
- - sowiq   To zrób tak: [PHP] pobierz, plaintext if ($re...   4.06.2014, 13:25:01
|- - Frugo75   Cytat(sowiq @ 4.06.2014, 14:25:01 ) T...   4.06.2014, 13:43:46
- - sowiq   No i z tego wynika, że ten fragment kodu zrobił po...   4.06.2014, 13:49:26
|- - Frugo75   Cytat(sowiq @ 4.06.2014, 14:49:26 ) N...   4.06.2014, 13:50:46
- - sowiq   W pliku, który wkleiłeś powyżej widzę trzy razy za...   4.06.2014, 14:01:39
- - nospor   Ja tylko dodam, że Frugo nie precyzowal konkretneg...   4.06.2014, 17:37:05
- - Pyton_000   Nospor jest jak mędrzec. Siedzi cicho i obserwuje....   4.06.2014, 19:50:22


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: 14.10.2025 - 23:59