Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Problem w ifach
Carveth
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 20.02.2008

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


Witam! Tworzę te konta premium do vallheru... no i piszę ten skrypcik... wiem że coś nawaliłem bo chyba powinno być to za pomocą funkcji string ale nie znam php by to dobrze napisać... już się sam gubię w ifach...

  1. <?php
  2. $res = "SELECT * FROM xxx WHERE xy='".$_POST['yyy']."' AND aaa='active' LIMIT 1";
  3.  
  4. if ($res['status'] != active && $res -> xy != '".$_POST['aaa']."')
  5. {
  6. error("Kod jest nieprawidłowy");
  7. }
  8. else {
  9. if($res['aaa'] == active && $res -> xy='".$_POST['yyy']."')
  10. {
  11. $db -> Execute("UPDATE players SET kontop='Y' WHERE id=".$player -> id);
  12. error("Konto premium zostało aktywowane!");
  13. }
  14. }
  15. ?>


W pierwszym ifie gdzie wywala error chcę by jeśli nie ma żadnego kodu w bazie takiego jak podano w formularzu i i w kolumnie aaa w tym kodzie gdy wartość nie jest active to ma wywalić errora... ehh mogę być pewny że coś tam zawaliłem więc proszę was o rozwiązanie problemu jakiego ifa tu wstawić

PS. Nazwy kolumn i tabel lekko zatuszowałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ale wszystko powinno być i tak zgodne
Powód edycji: poprawa BBCode ~Cienki1980
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Carveth
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 20.02.2008

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


W 100% są poprawne pola tabel... dałem takie coś

  1. <?php
  2. $res = $db -> getRow("SELECT * FROM xxx WHERE xy='".$_POST['yyy']."' AND aaa='active'");
  3. if (empty($res)) {
  4. error("Kod jest nieprawidłowy");
  5. }
  6. ?>


I niby jakoś ładnie jest ale nie wiem jak zrobić tak samo tego ifa (na tej samej funkcji jak u góry)


  1. <?php
  2. else if($tab['aaa'] == active && $tab['xy'] == $_POST['yyy'])
  3. {
  4. $db -> Execute("UPDATE players SET konto='Y' WHERE id=".$player -> id);
  5. error("Konto premium zostało aktywowane!");
  6.  }
  7. }
  8. ?>


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

proszę o szybką odpowiedź

Ten post edytował Carveth 14.03.2008, 10:42:06
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: 9.10.2025 - 08:51