<?php //Localhost - host bazy sql //Krasnal - user bazy sql //Root - hasło do bazy sql //Baza - nazwa tabeli w której mamy swoje ipb $id = $_GET['id'];//Pobieranie zmiennej id if (!ereg("^[1-9][0-9]*$", $_GET['id'])) { //Sprawdzanie czy wpisano liczbę jeśli nie to wychodzimy ze skryptu } } $sql = mysql_query("SELECT * FROM `ibf_members` WHERE `id`='$id'") or die(mysql_error()); //Pobieranie informacji z bazy sql $obrazek=ImageCreate(300,100);//Tworzenie obrazka $bialy=ImageColorAllocate($obrazek,255 ,255 ,255);//Kolor tła (wartości rgb) $czarny=ImageColorAllocate($obrazek,0 ,0 ,0); //Kolor tekstu(wartości rgb) ImageFill($obrazek,0,0,$bialy); if (empty ($num['title'])) { $tytul = "Użytkownik"; } else { $tytul = $num['title']; } // Jeśli użytkownik nie ma żadnego tytułlu //nadajemy mu domyślny(Użytkownik), jeśli użytkownik ma tytuł do go podajemy //Teksty //W skrypcie będą pokazywane: id,nick,email,tytuł oraz ilość postów(później pokaże jak zrobić inne ImageString($obrazek,2,10,10,"ID:",$czarny); //Id ImageString($obrazek,2,10,20,"Nick:",$czarny); //Nick ImageString($obrazek,2,10,40,"Email:",$czarny); //Tytuł ImageString($obrazek,2,10,50,"Ilość postów:",$czarny); //Ilość postów // Funkcje ImageString($obrazek,2,50,10,$num['id'],$czarny); //1 ImageString($obrazek,2,50,20,$num['name'],$czarny); //2 ImageString($obrazek,2,10,30,$tytul,$czarny); //4 ImageString($obrazek,2,50,40,$num['email'],$czarny); //3 ImageString($obrazek,2,100,50,$num['posts'],$czarny); //4 ImageGIF($obrazek);//Tworzenie obrazka ?>
Bardzo proszę o pomoc w dostosowaniu kodu, do wyświetlania w sygnaturze informacji:
Na podstawie wypełnionych przez użytkownika w edycji profilu, pól:
Nazwa pola | Klucz pola
Od kiedy e-palisz - B5
Ilość dziennie wypalanych papierosów - B8
Cena paczki (20 sztuk) papierosów - B11
Ilość pieniędzy wydanych na e-papierosy - B14
Ilość pieniędzy wydanych na akcesoria - B15
Ilość zużywanego liquidu miesięcznie [ml] - B16
Miesięczne wydatki na liquid - B17
Miesięczne wydatki na kartomizery, wkłady nasączane - B18
Wyliczane dane:
ile dni e-palisz - (TERAZ())-B5 //aktualna dada - data rzucenia papierosów
ilość nie wypalonych papierosów - D5*B8
ile nie wydałeś na papierosy - D8*B11/20
dziennie wypalasz [ml] liquidu - B16/30
dzienny koszt e-palenia - ((B17+B18)/30)+(D5/(B14+B15))
e-paląc zaoszczędziłeś - D11-(D22*D5)