Problemer med udskiftninger af billeder
Hej alle sammen.Jeg har lidt problemer med et galleri jeg har lavet i php, jeg har lavet sådan at man kan oprette billeder til den valgte annonce og så fjerne dem igen, alt dette virker.
MEN hvis man så senere vil tilføje flere billeder til annoncen, kan dette ikke lade sig gøre :/
Og er helt blank, kan slet ikke se fejlen.
<table border="0" width="100%">
<tr>
<td>
<?php
echo "Vælg den model du ønsker at redigere/fjerne billeder for, ved at klikke på den.<br><br>";
$hent_liste = mysql_query("SELECT * FROM annoncer ORDER BY model ASC") or die(mysql_error());
if(mysql_num_rows($hent_liste)) {
while($vis_liste = mysql_fetch_array($hent_liste)) {
echo "<a href='?page=annoncer/rediger_billeder&edit=oknu&id=$vis_liste[id]'>$vis_liste[model]</a><br>";
}
} else {
echo "Der er ingen annoncer at redigere i øjeblikket.";
}
?>
</td>
</tr>
</table>
<?php
if($_GET[edit] == "oknu") {
$hent_listea = mysql_query("SELECT * FROM annoncer WHERE id = '$_GET[id]'") or die(mysql_error());
$s = mysql_fetch_array($hent_listea);
?>
<form action="?page=annoncer/rediger_billeder&edit=oknu&ac=edit&id=<? echo $s[id]; ?>" method="post" enctype="multipart/form-data">
<table border="0" width="100%">
<tr>
<td width="82" align="left"><? if($s[billede1] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede1]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede2] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede2]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede3] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede3]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede4] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede4]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede5] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede5]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede6] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede6]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede7] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede7]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede8] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede8]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede9] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede9]; ?>" border="0" width="82" height="80"> <? } ?></td>
<td width="82" align="left"><? if($s[billede10] != NULL) { ?> <img src="annoncer/billeder/<? echo $s[billede10]; ?>" border="0" width="82" height="80"> <? } ?></td>
</tr>
<tr>
<td width="82" align="left"><? if($s[billede1] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede1&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede2] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede2&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede3] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede3&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede4] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede4&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede5] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede5&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede6] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede6&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede7] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede7&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede8] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede8&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede9] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede9&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td>
<td width="82" align="left"><? if($s[billede10] != NULL) { ?> <a href="?page=annoncer/fjern_billede&id=billede10&anid=<? echo $s[id]; ?>">Fjern billede</a><? } else { ?><input name='file[]' type='file' size='3'><? } ?></td></tr></table></body></html>
</tr>
</table>
<input type="submit" value="Overfør nye billeder">
</form>
<?php
if($_GET[ac] == "edit") {
if (isset($_FILES['file'])) {
$dist = "annoncer/billeder/";
for($i = 0; $i < count($_FILES['file']['name']); $i++) {
if (isset($_FILES['file']['name'][$i]) && $_FILES['file']['name'][$i] !="") {
if(is_uploaded_file($_FILES['file']['tmp_name'][$i])) {
move_uploaded_file($_FILES['file']['tmp_name'][$i], $dist . $_FILES['file']['name'][$i]);
} else {
echo "Der var en fejl under forsøget på at overfører billederne. Anbefalet filformat er .JPG, .GIF eller .PNG, og så sørg for at billedet ikke fylder meget mere end 1 MB.";
}
$type = $_FILES['file']['type'][$i];
$billede1 = $_FILES['file']['name'][0];
$billede2 = $_FILES['file']['name'][1];
$billede3 = $_FILES['file']['name'][2];
$billede4 = $_FILES['file']['name'][3];
$billede5 = $_FILES['file']['name'][4];
$billede6 = $_FILES['file']['name'][5];
$billede7 = $_FILES['file']['name'][6];
$billede8 = $_FILES['file']['name'][7];
$billede9 = $_FILES['file']['name'][8];
$billede10 = $_FILES['file']['name'][9];
$size = $_FILES['file']['size'][$i];
$hent_listea = mysql_query("SELECT * FROM annoncer WHERE id = '$_GET[id]'") or die(mysql_error());
$s = mysql_fetch_array($hent_listea);
if($s[billede1] == NULL) {
$billedea = $billede1;
} else {
$billedea = $s[billede1];
}
mysql_query("UPDATE annoncer SET billede1 = '$billedea' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede2] == NULL) {
$billedeb = $billede2;
} else {
$billedeb = $s[billede2];
}
mysql_query("UPDATE annoncer SET billede2 = '$billedeb' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede3] == NULL) {
$billedec = $billede3;
} else {
$billedec = $s[billede3];
}
mysql_query("UPDATE annoncer SET billede3 = '$billedec' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede4] == NULL) {
$billeded = $billede4;
} else {
$billeded = $s[billede4];
}
mysql_query("UPDATE annoncer SET billede4 = '$billeded' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede5] == NULL) {
$billedee = $billede5;
} else {
$billedee = $s[billede5];
}
mysql_query("UPDATE annoncer SET billede5 = '$billedee' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede6] == NULL) {
$billedef = $billede6;
} else {
$billedef = $s[billede6];
}
mysql_query("UPDATE annoncer SET billede6 = '$billedef' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede7] == NULL) {
$billedeg = $billede7;
} else {
$billedeg = $s[billede7];
}
mysql_query("UPDATE annoncer SET billede7 = '$billedeg' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede8] == NULL) {
$billedeh = $billede8;
} else {
$billedeh = $s[billede8];
}
mysql_query("UPDATE annoncer SET billede8 = '$billedeh' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede9] == NULL) {
$billedei = $billede9;
} else {
$billedei = $s[billede9];
}
mysql_query("UPDATE annoncer SET billede9 = '$billedei' WHERE id = '$_GET[id]'") or die(mysql_error());
if($s[billede10] == NULL) {
$billedej = $billede10;
} else {
$billedej = $s[billede10];
}
mysql_query("UPDATE annoncer SET billede10 = '$billedej' WHERE id = '$_GET[id]'") or die(mysql_error());
echo "Annoncen er opdateret.";
}
}
} else {
$fejl[] = "Der blev ikke uploadet nogen billeder!";
}
}
}
?>
sådan ser koden ud, og jeg har lavet sådan at den tester om der allerede er et billede, for hvis jeg ikke laver den test, kan den godt uploade nye billeder, men så forsvinder de gamle, og med denne metode forsvinder de gamle ikke, men de nye kommer heller ikke op.
Billederne bliver godt nok uploadet, men ikke gemt i databasen.
Hvad kan problemet være?