Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blad w skrypcie
GameMaker
post 6.08.2010, 11:04:17
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Witam !

Może ktoś wskazać mi błąd w moim skrypcie , oraz go poprawic ?


  1. if (!defined('DATALIFEENGINE'))
  2. {
  3. die("Hacking attempt!");
  4. }
  5. require_once(ENGINE_DIR.'/data/sklep.php');
  6. $opis = "Sklepik";
  7. $time = time() + ($config['date_adjust'] * 60);
  8. $row = $db->super_query("SELECT * FROM " . PREFIX . "_users WHERE user_id='$member_id[user_id]'");
  9. $query = $db->query("SELECT * FROM dle_nagroda");
  10.  
  11.  
  12. if ($member_id['user_id'] == 0)
  13. {
  14. $echo .= "Nie jesteś zalogowany. /n Prosimy o zalogwanie do serwisu lub rejestrację!";
  15.  
  16. } else
  17.  
  18. {
  19. $pole = "Zaczynamy";
  20. while ($bow = $db->get_array($query)){
  21. if($row['punkty'] < $bow['koszt'] )
  22. {
  23. $pole.= "<form action='' method='post'>
  24. ". $bow['nazwa_nagrody'] .":<br />
  25. <input type='submit' name='$bow[nazwa_nagrody]' value='$bow[nazwa_przycisku]' disabled='disabled' ><br />
  26.  
  27. </form>";
  28. }
  29. else {
  30. $pole.= "<form action='' method='post'>
  31. ". $bow['nazwa_nagrody'] .":<br />
  32. <input type='submit' name='$bow[nazwa_nagrody]' value='$bow[nazwa_przycisku]' ><br />
  33.  
  34. </form>";
  35.  
  36. }
  37.  
  38. if($_POST['$bow[nazwa_nagrody]'])
  39. {
  40.  
  41. $db->query("UPDATE dle_users set punkty=punkty-$bow[koszt] ,pm_all=pm_all+1 ,pm_unread=pm_unread+1 where user_id='$row[user_id]'");
  42. $db->query("INSERT INTO dle_pm (subj, text, user, user_from, date, pm_read, folder) values ('$bow[temat_pw]', '$bow[tresc_pw]', '$row[user_id]', 'Motor', '$time', 'no', 'inbox')");
  43. $db->query("INSERT INTO dle_nagrody (login ,nagroda ,id_u) values ( '$row[name]', '$bow[nazwa_nagrody]' ,'$row[user_id]')");
  44. $echo.="Koszulka";
  45. }
  46.  
  47.  
  48. }
  49. }
  50. $tpl->load_template('sklep.tpl');
  51. $tpl->set('{form}', $pole);
  52. //$tpl->set('{description}', $opis);
  53. $tpl->set('{static}', $echo);
  54. $tpl->set('{pages}', '');
  55. $tpl->set_block("'\\[print-link\\](.*?)\\[/print-link\\]'si", "");
  56. $tpl->compile('content');
  57. $tpl->clear();
  58.  
  59.  
  60. ?>


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
nospor
post 6.08.2010, 11:06:09
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




blinksmiley.gif
A czymze objawia się Twój błąd?questionmark.gif

Lektura obowiązkowa dla Ciebie:
Temat: Jak poprawnie zada pytanie
zastosuj się do WSZYSTKICH podanych tam porad.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
GameMaker
post 6.08.2010, 11:11:04
Post #3





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Pobiera nazwy pól + wartości z mysql , tylko coś nie tak jest z IF(POST['$bow[nazwa_nagrody]'])


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
nospor
post 6.08.2010, 11:12:53
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie:$_POST['$bow[nazwa_nagrody]']
a:$_POST[$bow[nazwa_nagrody]]
uzywacie tych ciapków bez posiadania elementarnej wiedzy na temat ich uzywania.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
GameMaker
post 6.08.2010, 11:19:49
Post #5





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

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


Dzięki. To mój 2 dzień programowania ^.

Pozdrawiam.


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
nospor
post 6.08.2010, 11:21:20
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Tym bardziej powinienes najpierw zacząć od zapoznania się z podstawami języka.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 14.08.2025 - 06:43