Na chwile obecna skrypt umie zapisac w bazie danych wiecej niz 1 opis i nazwe firmy .
oto skrypt dodaj.htm
Kod: Zaznacz cały
<div align="center">
<center>
<br>
<br>
<br>
<form name="form1" method="post" action="sprawdz.php" enctype="multipart/form-data">
<table border="0" width="403" cellspacing="0" cellpadding="0">
<tr>
<td valign="middle" class="form" ><strong>Opis zdjęcia:
</strong>
<p>
<p class="style1">Jego treść opublikowana będzie pod obrazkiem.</td>
<td align="center" class="form">
<p align="center">
<textarea rows="3" name="image_opis[]" cols="30" id="item_opis_1" type"text" ></textarea>
</td>
</tr>
<tr>
<td class="form2"><strong>Nazwa firmy:</strong></td>
<td align="center" class="form2"><input type="text" name="image_uzytkownik[]" id="image_uzytkownik_1" size="27">
</td>
</tr>
<tr>
<td class="form2"><strong>zdjecie:</strong></td>
<td align="center" class="form2"><input type="file" name="image_filename[]" id="image_filename_1" size="27">
</td>
</tr>
<tr>
<td valign="middle" class="form" ><strong>Opis zdjęcia:
</strong>
<p>
<p class="style1">Jego treść opublikowana będzie pod obrazkiem.</td>
<td align="center" class="form">
<p align="center">
<textarea rows="3" name="image_opis[]" cols="30" id="item_opis_2" type"text" ></textarea>
</td>
</tr>
<tr>
<td class="form2"><strong>zdjecie:</strong></td>
<td align="center" class="form2"><input type="file" name="image_filename[]" id="image_filename_2" size="27">
</td>
</tr>
</td>
</tr>
<tr>
<td height="48" colspan="2" align="right"><input type="submit" name="Submit" value="Wyślij">
<input type="reset" name="Submit2" value="Kasuj"></td>
</tr>
<tr align="center">
<td height="33" colspan="2" class="form2" align="center">Przyjmowane są zdjęcia w formacie: GIF, JPG/JPEG, PNG, których waga nie przekrasza <strong>400 kb</strong> </td>
</tr>
<tr>
<td width="387" height="53"></td>
<td width="287" height="53"></td>
</tr>
</table>
</form>
</center>
</div>
[php]
<?php
......
//udostepnianie zmiennych
for($i = 0; $i < count($_FILES['image_filename']); $i++){
$image_opis = $_POST['image_opis'][$i];
$image_uzytkownik = $_POST['image_uzytkownik'][$i];
$image_tempname = $_FILES['image_filename'][$i]['name'];
$today = date("Y-m-d");
//umieszczenie obrazu i sprzwdzenie jego formatu
//$ImageDir = "http://etrucker.pl/2/images/";
$ImageName = $image_tempname;
if (move_uploaded_file($_FILES['image_filename']['tmp_name'], $ImageName))
{
//pobranie informacji na temat umieszczonego obrzau
list($width, $height, $type, $attr) = getimagesize($ImageName);
switch ($type) {
case 1:
$ext = ".gif";
break;
case 2:
$ext = ".jpg";
break;
case 3:
$ext = ".png";
break;
default:
echo "Zle rozszerzenie pliku";
}
//wstawienie informacji do tabeli images
$insert = "INSERT INTO images (image_opis, image_uzytkownik, image_data)
VALUES
('$image_opis', '$image_uzytkownik', '$today')";
$insertresults = mysql_query($insert)
or die(mysql_error());
$lastpicid = mysql_insert_id();
/* $newfilename = $ImageDir . $lastpicid . $ext;
rename($ImageName, $newfilename);
*/
}
}
?>
<html>
<head>
<title>Gotowe</title>
</head>
<body>
Gotowe
</body>
</html>
[/php]
czy ktos moze mi pomoc napisac petle ktora bedzie uploadowala wiecej niz jeden plik wraz z jego opisem ??