Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodawanie danych do bazy
Forum PHP.pl > Forum > PHP
filipsiu
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.
CuteOne
Od tego jest osobny dział Forum: Poszukuje tam za opłatą ktoś naskrobie ci co będziesz chciał.
filipsiu
@up nie skomentuję twojej wypowiedzi... Prosiłem o pomoc a nie zlecenie.
klocu
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
mmmmmmm
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.