ďťż
Podstrony
|
telcocafeWitam...mam pewien problem którego nie umiem rozwiązać...chodzi o to, że: trzymam zdjęcia w katalogu, a jego opis (tytul, autor itp) w bazie danych...Kiedy chce edytować zdjęcia wyświetlam sobie jego miniatury. Zdjęcie ma być linkiem które przenosi mnie do podstrony zdjęcia...tam wyświetla się miniatura a obok formularz z danymi do edycji. No i właśnie...jak to rozwiązać żebym nie musiał tworzyć tych wszystkich podstron... może stworzyć pewien szablon stron i w zależności od tego na które zdjecie klikne treść była inna...ale nie wiem jak to rozwiązać. Proszę o radę W bazie z tytułem, opisem trzymaj ID i nazwę pliku zdjęcia :) A później tylko wyświetlasz podstronę fotki o danym IDzie - resztę chyba rozumiesz :) ja jestem troche osobą z typu łopatologia czasem hehe.... ale czekaj, zaraz zobaczymy czy rozumiem.... bo właśnie zdjęcia nazywane są w schemacie zdjecieX.jpg gdzie X to liczba. czyli tak...dodaje do bazy nazwę zdjęcia...klikam na zdjęcie i porównuje nazwę zdjęcia z nazwami z tabeli? czy tą liczbe X z id? no i pytanko jak ? bo troche tego nie widze :P Najłatwiej wybierać foty po ID. W Twoim przypadku byłoby to tak: $fota = 'zdjecie' . $zmienna[kolumna_z_id] . '.jpg'; echo "<img src='$fota' />"; Jedynie kwestia aby numer foty zgadzał się z ID, ale to już w momencie tworzenia bazy trza ustawiać. dobra, ale jest jedna kwestia której nie rozumiem: <a href="co_tu"><img src="zdjecie2.jpg"></a> po prostu miniatura zdjęcia ma być linkiem...więc co wpisać w href="" tak żeby dobrze porównać itp dobra, ale jest jedna kwestia której nie rozumiem: <a href="co_tu"><img src="zdjecie2.jpg"></a> po prostu miniatura zdjęcia ma być linkiem...więc co wpisać w href="" tak żeby dobrze porównać itp <a href='strona.php?fota=$zmienna[kolumna_z_id]'><img bla bla /></a> strona.php to może być ta sama strona (pod warunkiem, że dalej umieścisz kod php do edycji) lub inna. Pod zmienną $fota będziemy miec wtedy id foty i reszta to już pikuś. no jakbym chciał żeby to była ta sama strona to coś czuje że musiałbym wykorzystać switch() w zależności od zmiennej wyświetlać zawartość, ale to niewygodne bo to ręcznie trzeba by dopisywać. Chyba, że znasz lepsza metodę :) no jakbym chciał żeby to była ta sama strona to coś czuje że musiałbym wykorzystać switch() w zależności od zmiennej wyświetlać zawartość, ale to niewygodne bo to ręcznie trzeba by dopisywać. Chyba, że znasz lepsza metodę :) Akurat w tym przypadku możliwe, że ifem będzie mniej pisania. Zrobimy tak: <a href='strona.php?edycja=$zmienna[kolumna_z_id]'><img bla bla /></a> Zmieniałem nazwe zmiennej na edycja, żeby jednoznacznie przekazac, że to edycja. if ($_POST['edycja']) { I tutaj kodzik do edycji w wykorzystamniem zmiennej $edycja, która zawiera id naszej foty } aaaa wten sposób wtedy można: select fota from tabela where id = $_POST['edycja'] i jest gitara :) dzięki wielkie. Po południu będe z tym walczył więc jak coś to się zgłoszę :) hmm przypomniało mi się...jeszcze jeden aspekt żeby było wygodniej. Otóż zdjęcia i linki wypisywane są dzięki pętli która robi to automatycznie...więc ten parametr edycja równiez musi być automatyczny. Jeżeli moim licznikiem w pętli jest zmienna $i czy to może wyglądać tak: <a href='strona.php?edycja=$zmienna['.$i.']'><img bla bla /></a> Bo jakoś trzeba to zautomatyzować. $i będzie takie samo jak w bazie więc chyba nie będzie problemu prawda? Użytkownik Dawid-San edytował ten post 16 luty 2007, 07:08 <a href='strona.php?edycja=$zmienna['.$i.']'><img bla bla /></a> to będzie działać tylko pod warunkem że pętla będzie wyglądała tak: $wynik=mysql_query("select id from tabela"); while($rekord=mysql_fetch_array($wynik)){ $i=$rekord["id"]; echo"<a href='strona.php?edycja=$zmienna['.$i.']'><img bla bla /></a>"; } Teraz będzie działać |
|||
Sitedesign by AltusUmbrae. |