![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 4.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam mały problemik z zapisem i odczytem danych, a mianowicie: Mam formularz : tytul - standartowy input gdzie wpisujemy nazwe zdjecie - input z file czyli do upload plikow graficznych Kiedy daje zapisz, nazwa (tytul) dodaje sie do bazy danych, plik graficzny zostaje przesłany do wybranego katalogu, nazwa pliku rowniez zostaje dodana do bazy. I tutaj pojawia sie problem bo nazwa pliku zapisuje sie w takiej postaci np. /tmp/phpMArJWT, /tmp/php1M75wR i tak dalej. Czy moglibyscie powiedziec mi o co chodzi, dlaczego tak sie dzieje? I jak to ewentualnie poprawic Z gory dziekuje za pomoc Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 30.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jakiś kod??
Tak mogę tylko pogdybać ze nie zapsujesz ['tmp_name'] z tablicy $_FILE |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 4.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok juz sobie poradzilem ale mam inny problem, mianowicie z kasowaniem plików
elseif(isset($HTTP_GET_VARS['dzial']) && $HTTP_GET_VARS['dzial']=='usun' && isset($HTTP_GET_VARS['id'])) { $id=$HTTP_GET_VARS['id']; unlink ($katalog.$file_name); $wiersz = "DELETE FROM news4 WHERE id='$id'"; $link = mysql_query($wiersz); echo '<br/><font class="dzial">Wpis został usunięty '.$tytul.' , '.$file_name.', (numer '.$id.')'; } else gdy wpisze w unlink recznie katalog i nazwe pliku to skrypt go skasuje, natomiast jezeli zostaiwe w takiej postaci niestety nie. Zrobilem pare testów i okazalo sie ze skrypt nie pobiera danych z bazy - $katalog, $file_name i $tytul. W echo() nic nie sie wyswietla natomiast $id Gdzie lezy blad bo ja go nie widze :/ jak pobrac reszte danych z bazy ![]() Dzieki |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem pare testów i okazalo sie ze skrypt nie pobiera danych z bazy - $katalog, $file_name i $tytul. W echo() nic nie sie wyswietla natomiast $id Skoro nie pobiera danych z bazy to coś nakombinowałeś w zapytaniu do bazy. Wyświetl sobie składnię, której używasz do pytania bazy albo zastosuj mysql_error" title="Zobacz w manualu PHP" target="_manual -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 4.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
dodam jeszcze ze przy dodawaniu danych i edycji danych wszystko działa bez zarzutów. To o co zapytam baze np. $tytul to sie wyswietla bez problmow, tylko przy usowaniu nic sie nie wyswietla tylko $id :/
|
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Bez żartów, przecież zapytanie DELETE nie zwraca rekordów z bazy. Najpierw musisz odpytać bazę o rekord z wybranym ID, a następnie usunąć plik i wyświetlić informacje.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
@outlive - zabiłeś mnie - naprawdę - rispekt za to pokolorowanie kodu. Na przyszłość możesz ułatwić sobie pracę wklejając kod pomiędzy znaczniki [ php ] [/ php ]
np.
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:26 |