Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z if_em
robootb
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 6.03.2007

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


  1. <?php
  2. if ($_POST['si'] == true) {
  3.  
  4. if ($monety < $ksila)
  5. echo("brak kasy");
  6.  
  7. else
  8.  
  9. if ($monety > $ksila)
  10. $monety = $monety - $ksila;
  11. $sila = $sila +1;
  12.  
  13. $file11 = "user/$login/staty/sila.txt";
  14. $fp = fopen($file11, "w");
  15. $dane="$sila";
  16.  
  17.  flock($fp, 2);
  18.  fwrite($fp, $dane);
  19.  flock($fp, 3);
  20.  fclose($fp);
  21. } 
  22. ?>

Co jest zle ? Kiedy spelnia pierwszy warunek wyswietla brak kasy, a pozniej i tak to wykonuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Łukasz O.
post
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 5
Dołączył: 13.01.2007

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


kolega chyba kompa wyłączył(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

jako bonus:
  1. <?php
  2. class User{
  3. private $login;
  4. private $stats=array();
  5.  
  6. public function __construct($login){
  7. if(Validation::checkLogin($login)){
  8. $plik='./users/'.$login.'.txt';
  9. if(is_file($plik)){
  10. list($this->stats['sila'],
  11.  $this->stats['zrecznosc'],
  12.  $this->stats['zwinnosc'],
  13.  $this->stats['inteligencja'],
  14.  $this->stats['wytrzymalosc'],
  15.  $this->stats['monety'])=explode(':',file_get_contents($plik));
  16. }else{
  17. throw new Exception('uzytkownik nie istnieje!');
  18. }
  19. }else{
  20. throw new Exception('nieprawidlowy login!');
  21. }
  22. }
  23.  
  24. public function getStats(){
  25. return $this->stats;
  26. }
  27.  
  28. public function getStat($co){
  29. switch($co){
  30. case 'sila': return $this->stats['sila'];
  31. case 'zrecznosc': return $this->stats['zrecznosc'];
  32. case 'zwinnosc': return $this->stats['zwinnosc'];
  33. case 'inteligencja': return $this->stats['inteligencja'];
  34. case 'wytrzymalosc': return $this->stats['wytrzymalosc'];
  35. case 'monety': return $this->stats['monety'];
  36. default: return NULL;
  37. }
  38. }
  39. }
  40. try{
  41. $o=new User('test3');
  42. $statystyki=$o->getStats(); #pobierz tablice statystyk
  43. print $o->getStat('monety'); #pobierz monety usera
  44. }catch(Exception $e){
  45. print $e->getMessage();
  46. }
  47. # zawartosc pliku lukasz_o.txt w katalogu users
  48. # sila:zrecznosc:zwinnosc:inteligencja:wytrzymalosc:monety
  49. # 43:53:32:67:134:14560
  50. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- robootb   [php] Problem z if_em   14.04.2007, 17:11:50
- - Łukasz O.   a może by tak tego drugiego IF'a w klamerki za...   14.04.2007, 17:45:46
- - robootb   Bardzo Dziekuej za pomoc. A mam takie pytanko czy ...   14.04.2007, 18:04:46
- - Łukasz O.   nie, ale nic nie stoi na przeszkodzie, aby dynamic...   14.04.2007, 18:10:24
- - robootb   a i jeszcze jak pod inputa podpisac kolorek tla i ...   14.04.2007, 18:22:40
- - JaRoPHP   Cytat(robootb @ 14.04.2007, 17:22:40 ...   14.04.2007, 18:28:36
- - robootb   rozumiem, ale mi teraz chodzi juz typowo o html to...   14.04.2007, 18:32:59
- - Łukasz O.   <input type='text' readonly value=...   14.04.2007, 18:40:44
- - robootb   Ok, bede sie staral bo to zrobilem.... Ale za poz...   14.04.2007, 20:54:02
- - Łukasz O.   SUBMIT!!! nie BUTTON   14.04.2007, 23:47:12
- - robootb   Dalej nie dziala ...   15.04.2007, 06:38:37
- - Łukasz O.   to zbadaj czemu:/ daj całą tą swoją tabelę wewnątr...   15.04.2007, 07:50:17
- - robootb   Proboje ale nic nie wychodzi. Jak bym umial to bym...   15.04.2007, 08:03:36
- - JaRoPHP   Cytat(robootb @ 15.04.2007, 07:03:36 ...   15.04.2007, 09:22:56
- - robootb   [PHP] pobierz, plaintext <?php ob_start(...   15.04.2007, 10:12:45
- - Łukasz O.   jakiś nie kumaty jesteś czy jak? przecież powiedzi...   15.04.2007, 12:20:21
- - robootb   Ja nie chce nikomu udowadniac kim ja jestem i co j...   15.04.2007, 12:37:29
- - Łukasz O.   będziesz miał błędy, bo nawet nie przekazujesz zmi...   15.04.2007, 13:08:29
- - klekot   Nie mozna odnalezc pliku postac.php   15.04.2007, 13:57:38
- - Łukasz O.   kolega chyba kompa wyłączył jako bonus: [PHP] pob...   15.04.2007, 14:10:07


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: 28.12.2025 - 06:37