Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]dodanie 2 plików na jednym formularzu
Forum PHP.pl > Forum > Przedszkole
gosienkami
witam
prosze o sprawdzenie co jest nie tak. nie dodaje mi sciezek plików do bazy


  1. <?
  2. require("laczenia.php");
  3. connection();
  4.  
  5. $f = $_FILES['zdj']['zdj2'];
  6. $spr= '../produkty/galery/'.$data;
  7. if (is_dir($spr))
  8.  
  9. if  (is_dir($spr)) {
  10. $zdj=$_POST['zdj'];
  11. $zdj2=$_POST['zdj2'];
  12. $spr='/produkty/galery/';
  13. echo  'sciezka:::'.$spr;
  14. } else {
  15.   echo 'Ścieżka ' .$spr. ' nie istnieje!';
  16. }
  17.    if(isset($f['name']))
  18.    {
  19.        move_uploaded_file($f['tmp_name'], '../produkty/galery/'.$f['name']);
  20.    }
  21.    
  22.                 if (!empty($f))
  23. {
  24.    $zdj=$f['name'];
  25.    $zdj2=$f['name'];
  26. $zdj="../galery/".$zdj;
  27. $zdj2="../galery/".$zdj2;
  28.    $sql1 = mysql_query("INSERT INTO id SET
  29.    fotka1='$zdj',
  30.    fotka2='$zdj2'");
  31.    echo 'dodano'.$sql1;
  32. }
  33.    ?>
wookieb
Ale ty tutaj masz burdel. Zrób tu porządek.
Masz samo to i nic dalej to nie robi wiec PO CO TO
Kod
if (is_dir($spr))


A twoj blad polega na logice. Raz podajesz sciezke "../produkty/galery"
a tutaj
Kod
$zdj="../galery/".$zdj;
$zdj2="../galery/".$zdj2;
gosienkami
poprawiłam ale to nic nie zmienia
wookieb
A co to za zapis?
Kod
$_FILES['zdj']['zdj2']


Po drugie
Kod
$zdj=$_FILES['zdj']['name']
gosienkami
Cytat(wookieb @ 21.01.2009, 14:52:52 ) *
A co to za zapis?
Kod
$_FILES['zdj']['zdj2']


Po drugie
Kod
$zdj=$_FILES['zdj']['name']


plik 1 formlularza
<form action="2.php" enctype="multipart/form-data" method="post">
<fieldset>

<div>
<label for="plik">plik</label>
<input id="name" name="zdj" size="32" type="file" />
<label></label>
<input id="name" name="zdj2" size="32" type="file" />
</div>
<div>
<input class="submit" type="submit" value="Wyslij" /></div>
</fieldset>

</form>

wiec co było zle w tym zapisie $f = $_FILES['zdj']['zdj2'];
nospor
http://forum.php.pl/index.php?showtopic=111704&st=20
masz identyczny problem tam.
raz ze robissz crossa
dwa ze wogole nie analizujesz podpowiedzi z poprzednich tematow
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.