Galleri upload med valg af galleri
jeg sidder og fucker med noget kode som vores lærer ikke vil lære mig. Jeg kan ikke få det til at virke. Til at starte med vil jeg bare have den skal skrive informationen i databasen:Tabellen som skal skrives til har en id[int], title[varchar] og gtable[int].
Min form:
<form action="insert_img.php" method="post" enctype="multipart/form-data">
<table id="tableid" cellpadding="0" cellspacing="0">
<tr><td><h2>Billedegalleri</h2></td></tr>
<?php if($action=='succes') { ?>
<tr><td><h3>Billedet er nu uploaded</h3></td></tr>
<?php } ?>
<tr><td><input type="file" name="images[]" class="bginput" /></td></tr>
<tr><td><input type="submit" value="Upload billede" /></td></tr>
<tr><td><SELECT NAME="gtable">
<OPTION SELECTED VALUE="">Vælg Galleri</OPTION>
<?php
$resultat = mysql_query("SELECT * FROM galleritable");
while ($row = mysql_fetch_array($resultat)) {
extract($row);
?>
<OPTION value="<?php echo $id; ?>"><?php echo $title; ?></OPTION>
<?php } ?>
</SELECT></td></tr>
</table>
</form>
og jeg har så nok rodet lidt for meget i min insert_img.php
<?php
include('../include/db_con.php');
$gtable = $_POST['gtable'];
$value = $_POST['images[]'];
if(!empty($value))
{
// $filename = $value; tidligere variabel, men for at minimere variabel-skubberiet
// Tilføjer en _ (underscore) i stedet for blanke mellemrum i filnavnene
$value=str_replace(" ","_",$value);
// Tilskriver MYSQL-databasen en række med filens navn for hver af de udfyldte formularfelter fra foregående side
$pushin="insert into gallery values (id, '$value', '$gtable')" or die("Connection to table failed : " . mysql_error());
echo $pushin;
//mysql_query($pushin);
// Her deklarerer vi stien til det upload'et eller de upload'ede billeder;
// bemærk billedmappen, som vi her bruger, hedder "upload"
//$add = "upload/$value";
// Her bliver filen eller filerne "formelt flyttet" op til server'en ved "copy()"
//copy($_FILES['images']['tmp_name'][$key], $add);
//Mest beregnet til UNIX eller LINUX servere,
//hvor man midlertidigt giver upload-handlingen fuld skriverettigheder til serveren
//chmod("$add",0777);
//}
}
//header('location: index.php?table=gallery&action=succes');
?>
