Napisane: 25.04.2014, 07:03:18 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: MySQL · Podgląd postu: #1103721 · Odpowiedzi: 7 · Wyświetleń: 373 |
Napisane: 17.04.2014, 13:39:56 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
No masz ID seansu i Masz id Miejsca? Tworzysz tabelę w której przechowujesz unikalnie polaczenie (id_seansu, id_miejsca). Przed dodaniem wyszukujesz rekordu w tej tabeli, jeżeli nie ma rekordu to oznacza brak rezerwacji i możesz dodać rezerwację( dodając rekord ). Nie musisz pamiętać o usuwaniu rekordów ponieważ id_seansu jest unikalne. |
Forum: MySQL · Podgląd postu: #1102578 · Odpowiedzi: 6 · Wyświetleń: 4 402 |
Napisane: 14.04.2014, 07:11:18 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Nie wiem na jakiej zasadzie zrealizować seans, repertuar bieżącego dnia, jak rozmieścić tabele i relacje między nimi . Baza nie ma zawierać danych klienta - bez logowania tylko wpisywanie po prostu imienia i nazwiska + telefon i email podczas zakupu biletu. Tak jak napisał Ghost_78 musisz rozdzielić rezerwację od seansu. Tak jak w życiu Rezerwację masz na Seans więc są to dwie osobne tabele. Dane klienta jednak przechowujesz w tabeli Person więc jest ok. wystarczy podać np email aby wyszukać osobę. Nie wiem jak wziąć się za daty oraz godziny wyświetlania danego filmu / seansu . Czy robić osobne tabele ... Na godziny chyba by mogła być tabela i np stałe godziny seansów. Podobnie z miejscem zarezerwowanym - zrobić tabelę ( ID statusu, ID miejsca, status ) czy jakoś tak i zero jedynkowo ? miejsce zajęte/wolne ? Ale co wtedy z datą żeby się zwalniało po seansie żeby nie było zajęte na następny film . Osobna tabela na godziny wydaje się złym pomysłem lepiej do seansu dodać pełną datę wraz z godziną rozpoczęcia, id filmu. Wtedy rezerwację robisz na id_seansu i miejsce. Dzięki temu nie musisz pamiętać o statusie. Jeżeli rekord jest w bazie to jest zarezerwowane a jeżeli nie ma to można dokonać rezerwacji. --edit 1. Osobiście datę i godzinę seansu trzymałbym w jednej kolumnie. 2. W seansie nie trzymaj nazwy filmu a jego ID 3. W tabeli Sala trzymasz movie ID. Masz jeden film przypisany do sali? 4. Nazwy tabel masz na zmianę raz po polsku raz po angielsku - zdecyduj się 5. W tabeli Miejsce brakuje informacji o sali Tak na początek |
Forum: MySQL · Podgląd postu: #1101956 · Odpowiedzi: 6 · Wyświetleń: 4 402 |
Napisane: 21.03.2014, 08:22:24 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Wystarczy preg_replace jeżeli funkcja znajdzie ciąg odpowiadający wyrażeniu to go podmieni. Nie musisz tego wcześniej sprawdzać (no chyba ze faktycznie do czegoś to potrzebujesz). Ostatnim argumentem jest $count więc możesz sprawdzić ile zmian zaszło |
Forum: Przedszkole · Podgląd postu: #1097643 · Odpowiedzi: 4 · Wyświetleń: 216 |
Napisane: 21.02.2014, 12:17:42 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Bazy danych · Podgląd postu: #1092975 · Odpowiedzi: 2 · Wyświetleń: 493 |
Napisane: 17.02.2014, 13:52:56 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
W dużym skrócie klucz publiczny służy do szyfrowania wiadomości i jak nazwa mówi jest on publiczny ( czyli lepiej, aby nikt go nie poznał, ale wielkiej tragedii nie ma jak wycieknie). Klucz prywatny należy do tego który wygenerował ten klucz. Ani użytkownik nie będzie znał Twojego klucza prywatnego, ani Ty jego. Swoje wiadomości szyfrujesz jego publicznym i on je deszyfruje swoim kluczem prywatnym i analogicznie w drugą stronę. |
Forum: PHP · Podgląd postu: #1092149 · Odpowiedzi: 10 · Wyświetleń: 554 |
Napisane: 17.02.2014, 07:53:14 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1092092 · Odpowiedzi: 5 · Wyświetleń: 2 146 |
Napisane: 6.02.2014, 07:44:27 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
<?php // SENDING FORM TO DATABASE // if (isset($_POST['submit'])){ mysql_query('insert into komentarze (imie, komentarz) values ("'.$_POST["twoje_imie"].'" , "'.$_POST["komentarz"].'")') or die('nie mozna zapisac komentarza'.mysql_error());[/php] Natomiast działa jeśli zostawie ją w takiej fomie:
Na czym polega błąd w tym submicie? Kolejną rzeczą którą chciałem zrobić, to przekierowanie na stronę główną po dodaniu komentu. Mam przeczucie ,że to przerwałoby ponowne wysyłanie formularza po odświeżeniu strony? Kod header("Location: index.php"); Sprawdzasz czy jest zdefiniowana tablica super globalna $_POST, która zdefiniowana jest zawsze (zawsze otrzymujesz TRUE ). Przez co zapętla Ci się header. |
Forum: Przedszkole · Podgląd postu: #1089780 · Odpowiedzi: 8 · Wyświetleń: 4 742 |
Napisane: 29.01.2014, 09:20:11 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1088059 · Odpowiedzi: 2 · Wyświetleń: 114 |
Napisane: 27.01.2014, 08:12:56 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1087653 · Odpowiedzi: 13 · Wyświetleń: 1 142 |
Napisane: 25.01.2014, 17:46:26 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Index założony na kolumnie? |
Forum: PHP · Podgląd postu: #1087381 · Odpowiedzi: 6 · Wyświetleń: 450 |
Napisane: 25.01.2014, 10:12:16 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1087286 · Odpowiedzi: 3 · Wyświetleń: 226 |
Napisane: 25.01.2014, 08:01:17 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Tak na szybko:
|
Forum: Przedszkole · Podgląd postu: #1087281 · Odpowiedzi: 2 · Wyświetleń: 273 |
Napisane: 25.01.2014, 07:51:36 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Bazy danych · Podgląd postu: #1087280 · Odpowiedzi: 2 · Wyświetleń: 555 |
Napisane: 25.01.2014, 14:59:43 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Dodatkowo popełniasz błąd pobierając liczbę rekordów w bazie. Nie jesteś ubezpieczony na ewentualnie usunięte rekordy. Lepiej użyj funkcji LAST_INSERT_ID() http://dev.mysql.com/doc/refman/5.0/en/get...-unique-id.html |
Forum: Przedszkole · Podgląd postu: #1087338 · Odpowiedzi: 6 · Wyświetleń: 2 640 |
Napisane: 21.01.2014, 10:23:36 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
|
Forum: Bazy danych · Podgląd postu: #1086495 · Odpowiedzi: 2 · Wyświetleń: 566 |
Napisane: 24.12.2013, 12:15:28 | |
Grupa: Zarejestrowani Postów: 186 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Chyba mam lepszy pomysł - kiedy dane, które trzeba pozyskać, znajdują się w kilku miejscach (bazach)? Ja sobie wyobrażam taką sytuację kiedy we firmie są dwie aplikacje: jedna do obsługi księgowości druga do obsługi magazynu. Księgowi księgowi tworzą faktury, rozliczają płatności i inne dziwne rzeczy, które robią księgowi. Magazyn przyjmuje towary, wydaje, przeprowadza inwentury. A my tworzymy sklep który umożliwia i sprawdzenie sprawdzenie ilości magazynowych danego towaru i płatności za zaległe faktury. Wtedy te dwie aplikacje mogą korzystać z dwóch osobnych baz danych a nasz sklep z obu. Choć w praktyce można to rozwiązać np za pomocą schematów. Ograniczeniem wydaje mi się tutaj przestrzeń dyskowa bazy danych i szybkość dostępu do nich. Ale sam jestem ciekawy odpowiedzi kogoś kto ma z tym spore doświadczenie |
Forum: PHP · Podgląd postu: #1081992 · Odpowiedzi: 5 · Wyświetleń: 406 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 3.05.2024 - 11:59 |