![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt testu ktory losuje pytania z bazy a nastepnie sprawdza odp chcialbym teraz zrobic tak aby przed wyswietleniem testu pojawiłoo sie okno z zapytaniem o nazwisko a nakoniec zapisalo wynik w bazie obok podanego nazwiska , jak mam to rozwiązac ? Przykladowo tworze nowa tabele(wyniki) w niej dane pola dane osobowe|wynik to czy dopisywanie moze wygladac tak
jesli tak to jak to polaczyc z wpisanym nazwiskiem? to moje skrypty quiz.php
a tak sprawdzam
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.07.2010 Skąd: Sanok/Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dokładnie o to Ci chodzi.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Do tego potrzebna nowa tabela:
Po zakończeniu pisania tego testu pytasz o imie i po kliknięciu submit
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Nadal niemoge sobie z tym poradzic , ma ktos inne pomysły?
Tabela z użytkownikami nazywa sie logowanie, no i tam przy odpowiednim użytkowniku powiniem byc zapisywany ostatni wynik. Ale to nie działa:(
Ten post edytował gregov0 17.02.2011, 09:55:35 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czegoś nie rozumiem. Piszesz, że tabela z użytkownikami nazywa się "logowanie" a update robisz na tablicy uzytkownik. Podaj strukturę tabel, które wykorzystujesz, dany użytkownik w ogóle znajduje się w bazie?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
sory moja pomylka tabela to uzytkownik.
a struktura wyglada tak
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
gdy mam w takiej formie wywala mi bład $ptk ? Query was empty (1065)
Ten post edytował gregov0 17.02.2011, 18:12:55 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
literówka, przekazujesz ptk a query masz w pkt |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
literówka, przekazujesz ptk a query masz w pkt |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
U mnie Twoje zapytanie działa. Jako, że preferuję inny zapis przetestuj:
LIMIT 1 chyba nie jest potrzebny, bo wątpie byś miał 2 osoby o jednym loginie. Po drugie:
robisz przypisanie w IFie? Ten post edytował screamart 17.02.2011, 19:06:12 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
no tak błedu niema , ale nie zapisuje wyniku w tabeli
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
"wyechuj" sobie $login, może jest pusty
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
no nie wyswietla
kurcze jak mam ja to zrobic . dla kogos bardziej zaaaansowanego to jest raczej proste chce pprostu zeby wynik(ilosc zdobytych ptk i srednia testu) zostala zapisana w bazie . kombinuje na ruzne sposoby niewiem czy mam utworzyc nowa tabelke Ten post edytował gregov0 17.02.2011, 19:23:52 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym pomóc ale atakujesz samymi pytaniami. Wniosek taki, że masz albo spartoloną sesję albo użytkownik nie jest zalogowany
Zamień: na: Wtedy będziesz wiedział czy masz w ogóle komu przypisać wynik. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
przebraszam za te pytania.
zamieniłem ale nadal mam to samo czyli po rozwiazaniu testu wyswietla mi sie ilosc uzyskanych ptk , srednia i ocena . nic wiecej |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
wpsominałem o
W kodzie masz 2 takie wiersze. Drugi jest istotny, gdyż w przypadku FALSE przypisanie do $login nie następuje. Dla testu proszę zastosować takie zapytanie:
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
gdy zmienie to zapytanie wywala bład
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\mojewypociny1\stronaost\test\wynik.php on line 22 tu cały kod
Ten post edytował gregov0 17.02.2011, 19:43:56 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 5 Dołączył: 11.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie dotyczy Twojego zapytania, które było problemem. Stosujesz je przy wyniku, coś się zmieniło?
Co chcesz tutaj zrobić? Nie widzę w sensu w aktualizowaniu wyniku w bazie po każdym, pytaniu chyba że taki jest cel. To zapytanie istotne było na końcu. Ten post edytował screamart 17.02.2011, 19:51:07 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
sory
Ten post edytował gregov0 17.02.2011, 19:50:51 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:18 |