Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwna nazwa :/
outlive
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
mma
post
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
Go to the top of the page
+Quote Post
outlive
post
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 questionmark.gif
Dzieki

Go to the top of the page
+Quote Post
Darti
post
Post #4





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Cytat(outlive @ 4.12.2007, 23:22:43 ) *
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
Go to the top of the page
+Quote Post
outlive
post
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 :/
Go to the top of the page
+Quote Post
webdice
post
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.
Go to the top of the page
+Quote Post
Cysiaczek
post
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.
  1. <?php
  2. print "Hello World!";
  3. ?>


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

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: 22.08.2025 - 02:15