Hallo erstmal ich weis über Bild Upload gibt es hier mehre Themen nur habe da so ein bestimmtes Problem und zwar möchte ich meinen Code so erweitern das ich Mehere Bilder Hochladen kann weis das es ja mit Arrays gehen müsste weis nur nicht genau wie da ich mich mit den Arrays nicht besonders auskenne .
Hier mal mein Code vom Formular:
ich weis das ich so :
Also mit multiple mehre Bilder Markieren kann bei Upload so solte es ja sein aber da der Upload Script nicht für mehre Bilder ausgelegt ist lädt er nur eine Datei hoch
Upload Code:
Danke für eure Hilfe .
Hier mal mein Code vom Formular:
PHP:
<form action="upload.php" method="post" enctype="multipart/form-data" method="post" onsubmit="this.go.disabled=true;zeigeBalken();return true;"> <div class="auto-style2">
<select name="albumid">
<?php
$select = "SELECT * FROM album WHERE id = '$id'";
$query = mysql_query($select);
while ($array = mysql_fetch_array($query)) {
echo '<option value="'.$array["albumid"].'">'.$array["albumname"].'</option>';
}
?>
<script type="text/javascript">
function zeigeBalken() {
document.getElementById("ladebalken").style.display = "inline";
return true;
}
</script>
<input type="file" name="datei" id="fileElem" onchange="handleFiles(this.files)">
<br><br> <div align="center" id="ladebalken" style="display:none">
<img src="../bilder/icon/ladebalken4.gif" alt=""><br>
</div>
<input type="submit" name="go" value="Hochladen">
ich weis das ich so :
PHP:
<input type="file" multiple name="datei" id="fileElem" onchange="handleFiles(this.files)">
Also mit multiple mehre Bilder Markieren kann bei Upload so solte es ja sein aber da der Upload Script nicht für mehre Bilder ausgelegt ist lädt er nur eine Datei hoch
Upload Code:
PHP:
<?php
include ("../checkuser.php");
include ("../config.inc.php");
?>
<?php
$id = $_SESSION["user_id"];
$albumname = $_POST["albumid"];
$dateityp = GetImageSize($_FILES['datei']['tmp_name'])
;$bild = $_FILES['datei']['name'];
if($dateityp[2] != 0)
{
if($_FILES['datei']['size'] < 102400000)
{
move_uploaded_file($_FILES['datei']['tmp_name'], "../users/$id/Gallery/album/$albumname/".$_FILES['datei']['name']);
echo "<h1 class='auto-style2'><strong>Dein Bild </strong></h1>
<h1 class='auto-style2'><strong>
<img alt='' height='271' src='../users/$id/Gallery/album/$albumname/$bild' width='316'></strong></h1>
<h1 class='auto-style2'><strong><br>wurde erfolgreich im Album
hinzugefügt</strong></h1>
";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein ";
}
}
else
{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
}
$aendern = "UPDATE album Set
albumbild = 'album/$albumname/$bild'
WHERE albumid = '$albumname'";
$update = mysql_query($aendern);
?>
Danke für eure Hilfe .