Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Armitage 17:06
 » P@blo 17:04
 » past 17:00
 » cVas 16:59
 » Pawelec 16:54
 » MARtiuS 16:53
 » soyo 16:51
 » Kenny 16:48
 » Hitman 16:48
 » KHot 16:46
 » Chrisu 16:43
 » DYD 16:42
 » Holyboy 16:41
 » leon 16:40
 » NimnuL 16:39
 » RoBakk 16:38
 » Tomasz 16:37
 » Shark20 16:35
 » Liu CAs 16:34
 » Artaa 16:24

 Dzisiaj przeczytano
 41129 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[PHP] Prosze o pomoc w zmianie kodu. , grattz 15/11/06 19:57
Mój kod wysyła plik na serwer i dodaje nazwe pliku do bazy danych. Przynajmniej powinien.
Chce zrobić tak by nazwa pliku zapisywała sie jako :
Orginalna NAZWA PLIKU+ID w tabeli.
Na razie nie wiem czemu zamiast nazwy pliku w tabeli pojawia sie słowo :"Array". Nie moge dojść do tego co jest grane.

-------------------------------------------------------------------------------------
if (isset($_FILES['Plik']))
{
if (move_uploaded_file($_FILES['Plik']['tmp_name'],'./uploads/'.$_FILES['Plik']['name']))
{


//dodajemy do tabeli
mysql_query("INSERT INTO banery VALUES(\"$_FILES[Plik][name]\",NULL)") or die(mysql_error());
info('Twój baner został zapisany.','ok');
-------------------------------------------------------------------------------------
To jest formularz:
<form action="index.php?pokaz=banery" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="333000" />
Wskaż plik do przesłania: <input type="file" name="Plik" />
<input type="submit" value="Wyślij plik" />
</form>
-------------------------------------------------------------------------------------
A kolumna gdzie mają sie dodawać nazwy plików nosi nazwe "nazwabanera".

...poprzednia |1|2|3|4| następna...

  1. a dlaczego , Grocal 15/11/06 20:10
    w zapytaniu MySQL masz:
    $_FILES[Plik][name] a nie $_FILES['Plik']['name']?

    Na pewno, na razie, w ogóle...
    Naprawdę, naprzeciwko, stąd...
    Ortografia nie gryzie!

    1. Jak zmieniłem to pojawił sie bład przy ładowaniu strony: , grattz 15/11/06 20:19
      Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\usr\www\portal\banery.php on line 59

      ...poprzednia |1|2|3|4| następna...

      1. Czyby kropki , d-feNce 15/11/06 20:23
        mysql_query("INSERT INTO banery VALUES(\".$_FILES[Plik][name].\",NULL)") or die(mysql_error());

        there's no sense crying over every mistake,
        you just keep on trying till you run out
        of cake

        1. Kurcze :( Teraz wyswietla sie : , grattz 15/11/06 20:31
          .Array[name].

          ...poprzednia |1|2|3|4| następna...

          1. zobacz tak: , Maners 15/11/06 20:38
            mysql_query("INSERT INTO banery VALUES('" . $_FILES['Plik']['name'] . "',NULL)") or die(mysql_error());

            1. ps. , Maners 15/11/06 20:42
              wartosci w zapytaniach SQL powinno sie zamykac w apostrofy (') a nie cudzuslow. Jesli zas np apostrof jest czescia wartosci, jaka chesz wstawic, to uzyj dwoch apostrofow obok siebie np:

              INSERT INTO tabela ('I''m very happy :-)')

            2. DZIAŁA ! , grattz 15/11/06 20:46
              Super. A jeszcze jak do nazwy pliku dodać ID przypisane z tablicy. Tak zeby mi nie nadpisywało plików o tej samej nazwie w przyszłości.

              ...poprzednia |1|2|3|4| następna...

              1. proponuje , _oLo_1984 16/11/06 07:11
                ID auto_increment ....

                oraz warunek przy dodawaniu do bazy
                jezeli istnieje juz taka nazwa to komunikat, jezeli nie to dodaje do bazy



                pozdr

                awake

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL