![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Witam forumowiczow. Zrobilem taka oto ankiete:
No i nie chce mi to dzialac. Jak na moje oko (chociaz dopiero zaczynam uczyc sie php) to jest wszystko oki. Zapytania sa dobre bo je sprawdzalem w phpMyAdminie. Glosy sa tez dobrze dodawane do bazy. A jednak zamiast wyswietlac dobre wyniki wywala mi caly czas ze oddano 7 glosow i proporcje w glosch 43% do 57%. Probuje to juz rozgryzc dluzszy czas ale jakos nic mi z teg nie wychodzi. W przegladarce czyscilem pamiec podreczna i takie tam ale to nic nie dalo. Jesli ktos widzi tu jakis blad to prosze o info. Pozdrawiam. Ten post edytował lukash82 21.04.2006, 16:08:06 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jesli myslisz, ze to ci zwroci liczbę, to jestes w grubym bledzie ![]() polecam lekture: http://pl.php.net/manual/pl/function.mysql-query.php http://pl.php.net/manual/pl/function.mysql-fetch-array.php czemu w zapytaniu robisz "group by 1"? Co chciales osiągnąć? ps: prosze poprawic tytul o znacznik zgodnie z zasadami forum przedszkole -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
No ok. Przeczytalem tego manuala o ktorym pisales ale jakos srednio to zrozumialem. Tzn zrobilem teraz cos takiego:
Czyli w wyniku $rezultattak powinno mi zwrocic liczbe wierszy jaka zwrocilo zapytanie jesli dobrze to zrozumialem. I niby jest dobrze bo teraz w wyniku ankiety wywala mi rowno 50% na 50% i 2 oddane glosy wiec ilosc wierszy jest 2 a wiec oki. Teraz kombinowalem jak tu wyciagnac jaka jest liczba w danym wierszu za pomoca mysql_fetch_array ale jakos nie chce mi to dzialac. Zrobilem cos takiego:
Troche mi sie tych zmiennych namnozylo i nie wiem jak to ruszyc dalej. Moze ktos moze mi podpowiedziec bo cos sie w tym chyba zamotalem:( |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 251 Pomógł: 13 Dołączył: 15.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
a ża tak sie zapytam po co ci liczba w danym wierszu
jak mniemam ma to być ankieta z odpowiedziami na TAK lub NIE czyli moim zdanie wystarcy coś takiego
nie wiem czy o coś takiego ci chodzi i jak chcesz to zaprezentować (aż się coś takiego prosi o wykres ![]() -------------------- Everything should be made as simple as possible, but not simpler. - A.Eainstein
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Jesli chodzi o prezentacje tych wynikow to jest to w dalszej czesci tego skryptu (w pierwszym temacie jest caly ten skrypt). Graficznie wyswietla sie calkiem ladnie tylko zeby jeszcze wyswietlal to co ma. Teraz jak zrobilem tak jak napisales krzyszbi i niezaleznie ile razy bede glosowal to wywala ze "Glosow na tak oddano 100 i na nie tez 100 a suma glosow jest rowna 1" wiec chyba dalej tkwie w dolku. Tak mysle, ze problem tkwi w tym poleceniu mysql_fetch_array ale nie wiem nadal jak to rozgryzc:(
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 17.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Masz tu powinno działać na 100%, u mnie działa idealnie.
Można by to było zrobić krócej, ale pisałem to o 00:30 w nocy. ![]() Jeśli chcesz zrobić więcej ankiet to poprostu zrób sobie kolumny |id|tak|iletak|nie|ilenie| i updatuj sobie tabele wykorzystując inkrementacja -----EDIT----- Możliwe są inne teraz odpowiedzi wystarczy je uwzględenić dalej Ten post edytował matrach 21.04.2006, 23:54:36 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
OK. Teraz juz dziala:) Wielkie dzieki za pomoc!
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:00 |