Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Pobieranie kilku plikow z kilku input'ow
szlogoon
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.05.2009

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


Witam mam taki problem i siedze nad nim juz dluzszy czas.
Robie cos takiego

<?php
<tr>
<td td colspan="2" >
<table><tr><td><img src="foto/realizacje/'.$zd_4.'" style="width:70px;height:70px;" /></td>
<td><span class="form_tytuly"><br>&nbsp;&nbsp;Zmień zdjęcie 4. &nbsp;</span><input type="file" name="up[4]" /></td></tr></table>
</td>
</tr>
<tr>
<td td colspan="2" >
<table><tr><td><img src="foto/realizacje/'.$zd_5.'" style="width:70px;height:70px;" /></td>
<td><span class="form_tytuly"><br>&nbsp;&nbsp;Zmień zdjęcie 5. &nbsp;</span><input type="file" name="up[5]" /></td></tr></table>
</td>
</tr>
<TR>
<td>
<table>
<tr>
<td>
<img src="foto/realizacje/'.$zd_6.'" style="width:70px;height:70px;" /></td>
<td><span class="form_tytuly"><br>&nbsp;&nbsp;Zmień zdjęcie 6. &nbsp;</span><input type="file" name="up[6]" /></td></tr></table>
</td>
<td><br><input type="submit" name="zmien" value="Zmień" class="przycisk_1" ></td>
</TR>
?>
pobieram z kilku inputow na raz kilka plikow pozniej
<?php
if (is_uploaded_file($_FILES['up']['tmp_name'][4]))
{
$filename = $_FILES['up']['name'][4];
$tmp_filename = $_FILES['up']['tmp_name'][4];
unlink('foto/realizacje/'.$zd_4);
include("fotka.php");
$sql="update realizacje set zd_4='$fotka_up' where id='$id' ";
$result5 = mysql_query($sql);
}
if (is_uploaded_file($_FILES['up']['tmp_name'][5]))
{
$filename = $_FILES['up']['name'][5];
$tmp_filename = $_FILES['up']['tmp_name'][5];
unlink('foto/realizacje/'.$zd_5);
include("fotka.php");
$sql="update realizacje set zd_5='$fotka_up' where id='$id' ";
$result6 = mysql_query($sql);
}
if (is_uploaded_file($_FILES['up']['tmp_name'][6]))
{
$filename = $_FILES['up']['name'][6];
$tmp_filename = $_FILES['up']['tmp_name'][6];
unlink('foto/realizacje/'.$zd_6);
include("fotka.php");
$sql="update realizacje set zd_6='$fotka_up' where id='$id' ";
$result7 = mysql_query($sql);
}
?>
sprawdzam czy z w danym inpucie bylo zaladowane nowe zdjecie. jesli bylo to stare zdjecie usowam a nowe uploaduje i dodaje do bazy danych. Teoretycznie wszystko wyglada oki ale .... gdy uploaduje jedno zdjecie to wszystko gra a gdy chce z kilku imputow na raz uploadowac to uploaduje tylko zdjecie z pierwszego imputa i wstawia je do wsystkich w ktorych byly zmiany. Tak jakbym mogl zapisac tylko jeden plik na raz. co sie dzieje co robie zle questionmark.gif

W pliku fotka.php jest tylko sprawdzanie czy to obraz i zapisywanie na serwerze tzw obsluga zapisu smile.gif
Pomocy co tu jest zle alebo jak to inaczej zrobic
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 14:22