Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]funkcja dla "sprawdzenia siebie"
Ruio
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 9
Dołączył: 20.02.2009

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


Napisałem sobie bardzo krótka funkce która tak naprawdę tylko dodaje coś do bazy danych a więc tak :
funkcja :
Kod
function podstawa_wyspy() {
  $sql = mysql_fetch_array(mysql_query ('SELECT `id` FROM `players` WHERE `login` = "'.$login.'"'));
  
  $wydobycie_podstawowe_drewna = 10;
  $wydobycie_podstawowe_zelaza = 10;
  $wydobycie_podstawowe_upraw = 10;
  
  $podstawowe_wydobycie = mysql_query('UPDATE wyspy SET `pwd` = "'.$wydobycie_podstawowe_drewna.'" , `pwm` = "'.$wydobycie_podstawowe_metalu.'" `pwu` = "'.$wydobycie_podstawowe_upraw.'"WHERE `id` = "'.$sql['id'].'"');
  }


a tak dodałem ją do pewnego pliku :
Kod
require_once 'funkcje/funkcje.php';
  podstawa_wyspy();


I moje pytanie czemu mi nic nie robi tj nie dodaje do bazy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To moja 1 funkcja w php i nie łapie nigdzie błędu ;/'

edit ; poprawiłem wywołanie funkcji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Ruio 16.04.2009, 09:05:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Przede wszystkim zadaj sobie pytanie "w jakim celu używamy w php funkcji?" - funkcje mają realizować jakieś tam zadanie w oparciu o podane argumenty (np. funkcja suma - sumuje podane argumenty a i (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) i zwracać wynik w postaci zmiennej (może to być także tablica). Tymczasem Twoja funkcja nie przyjmuje żadnych argumentów ani nie zwraca żadnego wyniku, więc nie widzę celu jej stosowania. Równie dobrze można cały skryp ująć w klamry, dodać nazwę funkcji a potem ją wywołać - tylko po co?
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 - 11:18