![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Posze o pomoc w rozwiazaniu mojego problemu Mam 2 tabele meble i elementy w tabeli meble mam pola ID, Nazwa i Zestaw Pole Zestaw zawiera elementy użyte przy produkcji czyli wkrety, blat, ściana tylna itp. w tabeli elementy mam pola elID, elNazwa i elFoto problem polega na tym ze musze pobrać z tabeli meble pole zestaw, rozbić je na poszczegolne elementy, nastepnie wyszukać te elementy po nazwie w tabeli elementy w polu elNazwa i wyświetlic wszystkie elementy na stronie wraz ze zdjęciami do ktorych linki są zawarte w polu elFoto przede wszystkim nie wiem jak rozbić i wyszukać te elementy Dziekuje za wszelką pomoc Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
W tym właśnie jest problem, że mam to coś typu `element1;element2;element3`. Myślałem właśnie nad explode, ale nie mam pomysłu na przejści z explode do zapytania w tabeli elementy.
Niestety nie mogę poprawić bazy, ponieważ jest już utworzona, dość duża i zależna od innego oprogramowania |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
W tym właśnie jest problem, że mam to coś typu `element1;element2;element3` To zmień konstrukcję tabeli zanim się pogrążysz i spłodzisz gniota. Przepraszam za ostre słowa,ale jak chcesz się czegoś nauczyć to ucz się przede wszystkim jak robić coś dobrze, a nie jak rzeźbić w czymś takim. Konstrukcja tabeli powinna być taka: Meble: ID, Nazwa Elementy: ID, Nazwa Zestawy: ID_elementu, ID_mebla Wtedy pięknym zapytaniem możesz wyłuskać wszystkie dane bez rzeźbienia w PHP. Niestety nie mogę poprawić bazy, ponieważ jest już utworzona, dość duża i zależna od innego oprogramowania Możesz i powinieneć. Niewielkim skryptem w PHP możesz rozwalić tę pierwszą tabelę na Dwie (Meble i Zestawy). Naprawdę zrób to. Ten post edytował JoShiMa 2.08.2009, 20:08:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:52 |