![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem i prośbę. Otóż mam skrypt, który dodaje ogłoszenie. W formularzu mam opcje która dodaje zdjęcie do ogłoszenia. To zdjęcie jest automatycznie przeskalowywane do miniatury. Problem polega na tym że jak dodaje ogłoszenie bez foty to to ogłoszenie nie doda się do bazy danych i nie wiem jak rozwiązać ten problem. Druga zaś sprawa chciałbym dodawać więcej zdjęć niż tylko jedno, tak żeby również było skalowane do miniatury.
Dodam że formularz robiłem sam, z dodawanie pliku pomagał mi kumpel i teraz nie wiem jak się za to zabrać. Oto plik z dodawaniem.
Proszę o pomoc Ten post edytował Barcelona 9.07.2010, 12:16:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
Po prostu sprawdź, czy user wrzucił jakieś foto, a jeśli nie, to podaj do bazy lokalizację pliku domyślnego.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie tak myślałem żeby zrobić tak żeby dawało plik domyślny w przypadku gdyby nie został wrzucony plik. Tylko własnie problem z tym że nie wiem jak to zrobić ;/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
Masz tam przecież ifa, który sprawdza, czy plik został wgrany. Zapytanie z INSERTEM przenosisz z tego ifa na zewnątrz, i dodajesz do ifa else, w którym ustawiasz wartość pola $rand (czyli numer obrazka) na stałą wartość (np. default)
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale jak przeniose Insert z ifa, wtedy nie bedzie dodawało danych jak fotka bedzie dodana?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
To przenieś INSERT za if($_FILES) (poza tego ifa), a dla tego ifa dasz tą wartość domyślną. Reszta będzie się dopisywała poprawnie (z resztą, sam nie widzisz?)
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Teraz widze
![]() Takie coś może być?
Ta wersja nie dodaje ogłoszenia Ten post edytował Barcelona 9.07.2010, 15:45:38 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
Pewnie jakiejś zmiennej brakuje w zapytaniu.
Wsadź to zapytanie do zmiennej, potem daj echo $zmienna_z_zapytaniem i będziesz wiedział czego Ci brakuje... -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Coś jest nie tak
Zrobiłem coś takiego:
Ale nie wyswietla mi zapytania, ani jednego ani drugiego. Wyskakuje komunikat że ogłoszenie zostało dodane ale w bazie nic sie nie dzieje. Ten post edytował Barcelona 9.07.2010, 18:06:16 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 15 Dołączył: 1.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
No bo one zawsze wyskoczy, tak jest napisane. W każdym warunku wyprintuj jakąś treść i będziesz wiedział co nie halo.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Doleciało do test3
![]() Ale jak dam dodam plik to wyświetla wszystkie testy
Sorki że nadpisuje ale rozwiązałem już problem, w złym miejcu dałem to else. Temat do zamknięcia. Dzięki za pomoc Ten post edytował Barcelona 9.07.2010, 19:14:31 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:35 |