Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dodawanie danych do bazy
filipsiu
post 2.07.2012, 13:29:28
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


Mam oto taki kod:
  1. plik check.php
  2. <?php
  3. $nick = $_POST['nick'];
  4.  
  5. if(isset($_POST['ok'])) {
  6.  
  7. $handle =
  8. fopen('http://profitsms.pl/check.php?apiKey=8a33b544601c8468bc7efadeee08ddb0&code='.$_POST['smsCode'],'r');
  9. $status = fgets($handle,8);
  10. fclose($handle);
  11.  
  12. $polaczenie = mysql_connect(localhost,root,);
  13. $db = mysql_select_db(baza,$polaczenie);
  14.  
  15. switch($status)
  16. {
  17. case 1:
  18.  
  19. break;
  20.  
  21. case 0:
  22. break;
  23. }
  24. }
  25. ?>
  26. plik index.html
  27. <form action="check.php" method="post">
  28. Kod sms:<input type="text" name="smsCode" value="" /><br>
  29. Nick w grze:<input type="text" name="nick" value="" /><br>
  30. <input type="submit" name="ok" value="Dalej" />
  31. </form>

i mam taki problem mianowicie gdy spelni sie warunek case 1 chciałbym żeby pobierało z bazy danych nick(ktory sie wpisze w forumularzu) i dodalo wartosc do kolumny score dla danego usera.
Go to the top of the page
+Quote Post
CuteOne
post 2.07.2012, 17:30:33
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Od tego jest osobny dział Forum: Poszukuje tam za opłatą ktoś naskrobie ci co będziesz chciał.

Ten post edytował CuteOne 2.07.2012, 17:31:05
Go to the top of the page
+Quote Post
filipsiu
post 2.07.2012, 19:51:47
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


@up nie skomentuję twojej wypowiedzi... Prosiłem o pomoc a nie zlecenie.
Go to the top of the page
+Quote Post
klocu
post 2.07.2012, 20:17:56
Post #4





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


W czym mamy pomóc jak tu trzeba to napisać od początku?

Wskazówki:
- pobierasz dane z $_POST'a nie sprawdzając ich istnienia
- pliki zdalne polecam czytać poprzez curl
- czytasz plik i co?
- łączysz się z bazą, wybierasz bazę i co?
- sprawdzasz jakiś status zmienną nie zainicjowaną wcześniej i co?
- chcesz wykonać jakieś operacje na bazie - dlaczego nei ma zapytań?
- API KEY może nie warto tak rozgłaszać (nie znam serwisu także tego)

Polecam
- rozpisać logikę na kartce
- jak oczekujesz pomocy to sam przygotuj jakieś materiały, ale nie tak że pokopiujesz jakieś niespójne linijki i będziesz oczekiwać pomocy
Go to the top of the page
+Quote Post
mmmmmmm
post 2.07.2012, 23:01:27
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Czepiacie się. Jemu chodzi o prostego SQL (o tym za chwilę).
1. Dane z serwisów SMS-owych pobiera się w ten sposób. (nie żadne curle)
2. Z API-KEYem nie sądzę abyś coś zrobił...
  1. mysql_query('UPDATE tabela SET score = score + nowawartosc WHERE user="'.$user.'"')

Oczywiście musisz to zabezpieczyć przed sqlinjection.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:36