Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapytanie IF
kurczak610
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 2
Dołączył: 3.05.2009

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


Witam ponownie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Mam takie zapytanie IF:
  1. <?php
  2. if($rangamin == $rangamax OR $rangamin => $rangamax) {
  3. mysql_query("UPDATE users1 SET ranga=ranga+1 WHERE id=$_SESSION[userid]") or die(mysql_error());
  4. }
  5. ?>


I wywala bład:
Parse error: syntax error, unexpected T_DOUBLE_ARROW

Ale jak wywale z kodu:
  1. <?php
  2. OR $rangamin => $rangamax
  3. ?>
Jest ok

Dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kurczak610
post
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 2
Dołączył: 3.05.2009

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


Troszke go przerobiłem bo nie zmieniał rangamax na wieksza liczbe ;P
Teraz wyglada tak:
  1. <?php
  2. if($pokazranga['rangamin'] >= $pokazranga['rangamax']) {
  3. mysql_query("UPDATE users1 SET ranga=ranga+1 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  4.                              
  5.  
  6.               if($pokazranga['ranga'] == 1){
  7.             mysql_query("UPDATE users1 SET rangamin=rangamin-40 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  8.                }
  9.             if($pokazranga['ranga'] == 2){
  10.             mysql_query("UPDATE users1 SET rangamin=rangamin-100 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  11.                   }
  12.             if($pokazranga['ranga'] == 3){
  13.             mysql_query("UPDATE users1 SET rangamin=rangamin-250 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  14.                 }    
  15.          
  16.             if($pokazranga['ranga'] == 4){
  17.             mysql_query("UPDATE users1 SET rangamin=rangamin-550 WHERE id=$_SESSION[userid]") or die(mysql_error());
  18.                 }    
  19.  
  20.             if($pokazranga['ranga'] == 5){
  21.             mysql_query("UPDATE users1 SET rangamin=rangamin-1300 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  22.                 }    
  23.          
  24.             if($pokazranga['ranga'] == 6){
  25.             mysql_query("UPDATE users1 SET rangamin=rangamin-3000 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  26.                 }    
  27.  
  28.             if($pokazranga['ranga'] == 7){
  29.             mysql_query("UPDATE users1 SET rangamin=rangamin-7500 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  30.                 }                
  31.  
  32.  
  33. }
  34.  
  35.             if($pokazranga['ranga'] == 1){
  36.             mysql_query("UPDATE users1 SET rangamax=40 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  37.                }
  38.             if($pokazranga['ranga'] == 2){
  39.             mysql_query("UPDATE users1 SET rangamax=100 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  40.                   }
  41.             if($pokazranga['ranga'] == 3){
  42.             mysql_query("UPDATE users1 SET rangamax=250 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  43.                 }    
  44.          
  45.             if($pokazranga['ranga'] == 4){
  46.             mysql_query("UPDATE users1 SET rangamax=550 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  47.                 }    
  48.  
  49.             if($pokazranga['ranga'] == 5){
  50.             mysql_query("UPDATE users1 SET rangamax=1300 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  51.                 }    
  52.          
  53.             if($pokazranga['ranga'] == 6){
  54.             mysql_query("UPDATE users1 SET rangamax=3000 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  55.                 }    
  56.  
  57.             if($pokazranga['ranga'] == 7){
  58.             mysql_query("UPDATE users1 SET rangamax=7500 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  59.                 }                
  60.  
  61.             if($pokazranga['ranga']== 8){
  62.             mysql_query("UPDATE users1 SET rangamax=18000 WHERE id={$_SESSION['userid']}") or die(mysql_error());
  63.                 }
  64. ?>


jest troche długi, da sie go skrucić?

Ten post edytował kurczak610 17.06.2009, 20:05:06
Go to the top of the page
+Quote Post

Posty w temacie
- kurczak610   [PHP]Zapytanie IF   15.06.2009, 15:56:20
- - bliitz   zamiast OR spróbuj ||   15.06.2009, 15:59:16
- - kurczak610   To samo ;/   15.06.2009, 16:02:30
- - mike   Podstawy podstaw. Operatory porównań Następnym ra...   15.06.2009, 16:05:11
- - kurczak610   A dlaczego jak dodam do tego: [PHP] pobierz, plain...   15.06.2009, 16:12:26
- - destroyerr   Zastanów się nad sensownością Twojego warunku. Naj...   15.06.2009, 16:12:27
- - kurczak610   No bo mi chodzi o system rang. Mam 3 pola w tabeli...   15.06.2009, 16:17:13
- - maly_swd   [PHP] pobierz, plaintext <?phpmysql_query(...   15.06.2009, 21:11:57
- - gcdreak   Używaj mysqli!   15.06.2009, 23:33:01
- - kurczak610   Mam coś takiego: [PHP] pobierz, plaintext <?php...   16.06.2009, 16:29:04
|- - gcdreak   Cytat(kurczak610 @ 16.06.2009, 17:29...   16.06.2009, 22:20:36
- - kurczak610   Mam np. 1 range: [PHP] pobierz, plaintext <?php...   17.06.2009, 16:09:12
- - erix   http://forum.php.pl/index.php?s=&showt...st...   17.06.2009, 16:25:26
- - kurczak610   Daj jakis przykład mysqli bo nigdy ich nie uzywałe...   17.06.2009, 16:32:27
- - erix   Porównaj sobie zapis tego zapytania z Twoim...   17.06.2009, 16:44:19
- - kurczak610   Mam dawać np. gdy odejmuje, zmienna $rangamax...   17.06.2009, 17:38:18
- - hostingekspert   tak, popraw również wszędzie [PHP] pob...   17.06.2009, 17:42:20
- - Ociu   Tymczasem ja przeniosę do przedszkola.   17.06.2009, 19:37:10
- - kurczak610   Więc mam coś takiego: [PHP] pobierz, plaintext ...   17.06.2009, 19:41:27
- - Wicepsik   [PHP] pobierz, plaintext <?phpif($pokazrang...   17.06.2009, 19:46:16
- - kurczak610   Troszke go przerobiłem bo nie zmieniał r...   17.06.2009, 19:59:32
- - Wicepsik   Oczywiście. for" title="Zobacz w manualu PHP" tar...   17.06.2009, 20:06:19
- - Pawel_W   [PHP] pobierz, plaintext <?phpif($pokazrang...   17.06.2009, 20:23:21
- - erix   CytatOczywiście. Ekhm, nie chcę nic mówić, ale o i...   17.06.2009, 21:08:08


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: 17.10.2025 - 15:59