Czy ktos moglby wytlumaczyc mi dlaczego tak sie dzieje.
[php]<?php
$sql = "INSERT INTO news(data, temat, link, info) VALUES( '$data' , '$_POST[temat]', '$_FILES[obraz][name]' , '$_POST[tresc]')";
?>[/php]
i otrzymany wynik
INSERT INTO news(data, temat, link, info) VALUES( '2004-03-06' , 'sas', 'Array[name]', 'ss');
Interesuje mnie dlaczego zamiast nazwy pliku dostaje 'Array[name];, skoro
echo $_FILES[obraz][name]; dodane linijke ponizej tego kodu dziala poprawnie...
co dziwne jezeli zrobie dodatkowa zmienna i podstawie za nia $_FILES[obraz][name] to juz moge wprowadzic ja do zapytania tzn
[php]<?php
$nazwa = $_FILES[obraz][name];
$sql = "INSERT INTO news(data, temat, link, info) VALUES( '$data' , '$_POST[temat]', '$nazwa' , '$_POST[tresc]')";
?>[/php]
podobnie musze robic ze wstawianiem daty... tak jakby nie mogl wstawic wyniku date(Y-m-d) do zapytania...
Z gory thx za sprostowanie
[php/sql] dodawanie
-
Wojciech Kocjan
- Zaczyna działać

- Posty: 427
- Rejestracja: sob gru 14, 2002 10:51 am
Re: [php/sql] dodawanie
Sprobuj tak:
[php]
$sql = "INSERT INTO news(data, temat, link, info) VALUES( '".$data."' , '".$_POST[temat]."', '".$_FILES[obraz][name]."' , '".$_POST[tresc]."')";
[/php]
[php]
$sql = "INSERT INTO news(data, temat, link, info) VALUES( '".$data."' , '".$_POST[temat]."', '".$_FILES[obraz][name]."' , '".$_POST[tresc]."')";
[/php]
