Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ustawienie pozycji pliku
-land3-
post
Post #1





Goście







Witam wszystkich !

Czy mozecie poradzic jak rozwiazac nastepujaca sprawe :

Na serwer uploadowany jest plik oraz zapisany jest w bazie mysq, url do tego pliku.
Nie stosuje ograniczen co do ilosci uploadowanych plikow moze byc ich nieskonczenie wiele.

Strona index.php jest odpowiedzialna za wyswietlenie tylko dwoch plikow. No wlasnie
i teraz chcem zrobic cos aby uzytkownik mogl zaznaczac ktore z posrod X plikow maja byc wyswietlane.
Dumalem aby zrobic dodatkowe pole w tabeli , jakiegos boolean'a ktory by mowil ktore pliki sa zaznaczone do wyswietlania, ale co zrobic jesli dwa pliki sa juz ustawione do wyswietlenia a uzytkownik ustawia trzeci plik, jak by tu usunac wartosc wyswietlania z poprzedniego
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
-land3-
post
Post #2





Goście







moze jasniej to:

Zastanawiam sie jak to rozwiazac:

user.php
plik odpowiedzialny za upload plikow graficzny na serwer.
po wgraniu ustawia w polach mysql tabeli url i nazwe obrazka.
umozliwia rownierz wyswietlanie listy uploadowanych obrazkow i
wybor maksymalnie dwoch obrazkow oznaczajac ich true (boolean);

index.php
plik odpowiedzialny za wyswietlenie obrazkow oznaczonych statusem true w po przez plik user.php

Tylko jak zrobic zeby uzytkownik mogl oznaczac maksymalnie dwoch obrazkow do pokazania w index.php
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Musisz podać więcej konkretów. Nie jestem w stanie zrozumieć kontekstu. Otóż. podajesz dwie nazwy plików i wiemy jedynie, że uploadujesz obrazki. Potem już czarna magia, bo gdzie ten url? Przy obrazkach, czy przy użytkowniku (jakaś forma avatara?). Podajesz, że 'zaznacza się', ale jaksię zaznacza? Checkbox, klikając na obrazek, może jeszcze inaczej? Oj za dużo zmiennych :| Tak na szybko, to mogę powiedzieć, że to co chcesz zrobić można zrobić np. w JavaScripcie... ale nie wiem czy o to chodzi.
Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
-land3-
post
Post #4





Goście







wiec jeszcze jasniej smile.gif :
plik user.php:
-forma do uploadu plikow graficznych na serwer
-po uploadowaniu pliku zapisywane jest w tabeli user bazy (mysql) do pola url, adres gdzie znajduje sie plik.
Oraz do pola status w tabeli bazy zapisywana jest wartosc '0' (ktora oznacza ze obrazek nie ma byc wyswietlany w galerii)

dodatkowo pliku user.php
wyswietla zestawienie plikow ktore zostaly uploadowane i uzytkownik moze taki plik wykasowac.

// teraz jak zrobic w pliku user.php przy tym zestawieniu aby uzytkownik mogl ustawic wartosc status = '1' (np. checkbox) dla maksymalnie dwoch obrazkow ?

plik index.php
wyswietla pliki graficzne ktore posiadaja wartosc pola status = '1';
Go to the top of the page
+Quote Post
wlq
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 5.07.2006

Ostrzeżenie: (0%)
-----


jakoze chcesz, zeby mozna bylo jednoczesnie kilka obrazkow zmienic, ja bym zrobil cos takiego:
  1. <?php
  2. $i=SELECT COUNT(*) FROM nazwa_tabeli WHERE type=1; 
  3. $z=2; //okreslasz ile obrazkow moze byc z type=1
  4.  
  5. while($i<$z) {
  6.  //tutaj kod uploadujacy tabele
  7. }
  8. ?>
Go to the top of the page
+Quote Post
-Gość-
post
Post #6





Goście







z tym nie ma problemu...
zastanawiam sie jeszcze nad jednym pomimo tego co juz opisalem.
Jak rozwiazac to:
sa dwa obrazki oznaczone w bazie na status = '1'
uzytkownik w zestawieniu zmienia swoj wybor i oznacza inne dwa obrazki status = '1 ',
wiec mamy w bazie juz 4 obrazki status = '1', wypadalo by teraz aby program automatycznie zmienial status = '0' starym obrazkom.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:32