ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,401
Najnowszy użytkownik: LindaM8

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

khaman
13.05.2025 09:46:54
Czepiasz się "drobnych"szczegółów
Pfft

JazOOn
06.05.2025 18:41:29
Powitanie PHP-Fusion jest stale rozwijającym się systemem zarządzania witryną WWW (CMS), opartym na PHP i MySQL. ... Tja....

JazOOn
05.05.2025 22:56:38
Tja... Ruch na stronie jak w paryżu na wsi

khaman
08.04.2025 12:11:31
Happy Ramadan JazOOn Smile

JazOOn
06.04.2025 00:03:11
szczesliwego nowego roku

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
[MySQL] Pobieranie danych z dwóch tabel "obok siebie" i dodawanie/aktualizowanie
zezol
Przygotowywuję stronę swojwj klasy, a w związku z tym porwałem się na mały skrypcik, dot. wyświetlania listy osób w klasie, a do tego jeszcze PA. To PA oparłem w sumie na zarządzaniu użytkownikami z Fusiona, i jakoś mi to wyszło. A co do listy, a dokładniej wyświetlania informacji o danym uczniu(coś jak profile.php), to też pestka, ale... Wpadłem na taki pomysł, aby po wpisaniu numeru konta ucznia(o ile się zarejestrował), ma zostać wyświetlany jego nick(wg ustalonego przeze mnie numeru). Ta sytuacja ma też miejsce w "podglądzie" danego ucznia w PA tej "niby wtyczki".
PS. Zapomniałem dodać, że data urodzenia też ma być wyświetlana.

Tak więc mają zostać wczytane dane z dwóch tabel "obok siebie".
Podam może kod, żeby było łatwiej ;)
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Wyniki mają być pobierane z tabel: klasa, users.
Jak można zobaczyć, próbowałem już w pewien sposób(polecony przez kogoś) to zrobić, ale i to nie wychodziło.



A co do PA, to przydałoby się też dodawanie i modyfikowanie wyników jednocześnie w tabeli klasa i users, żeby można było zmienić datę urodzenia(tabela: users) i inne pola(tabela: klasa). To samo z dodawaniem.

Modyfikowanie danych, może tak?
$result = dbquery("UPDATE ".$db_prefix."klasa SET ... WHERE ...");
$result2 = dbquery("UPDATE ".$db_prefix."klasa SET ... WHERE ...");


Dodawanie, może tak?
$result = dbquery("INSERT INTO ".$db_prefix."klasa (..., ...) VALUES (..., ...)");
$result2 = dbquery("INSERT INTO ".$db_prefix."klasa (..., ...) VALUES (..., ...)");

Czy to nie będzie się "gryzło" obok siebie?


PW od moderatora:
  1. Odświeżenie Tematu - Piotrek 18.12 - 18:07
  2. Odświeżenie Tematu - Piotrek 22.12 - 14:41

Edytowane przez Piotrek dnia 18.12.2007 18:07:59
 
Wścibski Gość
Dodany dnia 13.05.2025 16:47:09
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
MeTeo
Gryźć się nie będzie bo mają 2 różne klucze. Jeden $result a 2 $result2.

Co do edytowania i dodawania danych oprzyj sie o eXtreme-Fusion lub to co napisał na jego podstawie, infusion "lista_klanow" masz tam zastosowane dodawanie i edytowanie.

Po 2 drugie z tego co widzę to $data odwołuje się do tabeli "klasa" tak więc co tu robi m.in.:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
?

PHP jestem samouk tak więc bez kar cielesnych jeżeli się pomyliłem :D

Pozdrawiam
 
Spoczywaj w pokoju... wlodekp
Nie do końca kumam, co to ma pokazywać i z czego.
Jeżeli idzie o dane z dwóch tabel to do tego celu stosuje się złączenia tabel, prawo, lewo,krzyżowe.
Żeby przybliżyć np forum korzysta z tabeli users i np posts dużą rolę odgrywa także powiązanie tabel, czyli wspólny ich element spinający i np user_id w users cyfrowo odpowiada post_author w posts.
@MeTeo $result2 to zmienna, natomiast klucze keys występują w tablicach i bazie tu przypisane do pól do identyfikacji i znalezienia.
Mam od dawna coś takiego jak książka teleadresowa zrobione podobnie jak lista użytkowników tylko z danymi adresowymi dopisanymi polskimi literami typu nazwisko np Śliwka do wyszukiwania po literach.
Chętnie bym pokazał, ale są to wersje robocze zawierające konkretne dane, z których korzystają pracownicy, więc odpada.

 
wlodekp.europa.pl
MeTeo
Racja... Zmienne ;) Wybacz... Zmęczenie i pojęcia wypadają :P A co do forum to wykorzystuje taki kod:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Popróbuj coś :P

Pozdrawiam
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl