Jeg kan ikke lige gennemskue det, men du kan kigge på min, som virker
HTML
- <table style='font-family: verdana;'>
- <form enctype='multipart/form-data' action='upload.php' method='post'>
- <input type='hidden' name='MAX_FILE_SIZE' value='10000000'>
- <tr>
-
- <td>Vælg fil:</td><td><input type='file' name='minfil'></td>
- </tr>
- <tr>
- <td>Titel:</td><td><input type='text' name='title'></td>
- </tr>
- <tr>
- <td>
- <input type='radio' name='upload' value='dokumenter'>Dokumenter<br>
- <input type='radio' name='upload' value='bestyrelsesmøder'>Bestyrelsesmøder<br>
- <input type='radio' name='upload' value='generalforsamling'>Generalforsamling<br>
- <input type='radio' name='upload' value='blandet'>Blandet
- </td>
- </tr>
- <tr>
- <td><input type='submit' name='submit' value='Upload'></td>
-
- </tr>
- </form>
- </table>
PHP
- <?php
- include("db.php");
-
- $mappe = $_POST["upload"];
- $titel = $_POST["title"];
-
- if($mappe == 'dokumenter'){
-
-
- if ($_FILES['minfil']) //Har brugeren forsøgt at uploade noget?
- {
- //Bestem hvor filen skal smides hen og og hvad den skal hedde
- $destination = "dokumenter/" . $_FILES['minfil']['name'];
-
- //Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
- if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
- {
- echo "Filen " . $_FILES['minfil']['name'] . " blevet uploadet til dokumenter.";
-
- mysql_query("INSERT INTO upload_docs (filename, title) VALUES ('".$_FILES['minfil']['name']."', '$titel')") or die(mysql_error());
- }
- else
- {
- echo "Der er sket en fejl";
- }
- }
- }
-
- elseif($mappe == 'bestyrelsesmøder'){
-
-
- if ($_FILES['minfil']) //Har brugeren forsøgt at uploade noget?
- {
- //Bestem hvor filen skal smides hen og og hvad den skal hedde
- $destination = "best/" . $_FILES['minfil']['name'];
-
- //Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
- if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
- {
- echo "Filen " . $_FILES['minfil']['name'] . " blevet uploadet til bestyrelsesmøder.";
- mysql_query("INSERT INTO upload_best_meeting (filename, title) VALUES ('".$_FILES['minfil']['name']."', '$titel')") or die(mysql_error());
- }
- else
- {
- echo "Der er sket en fejl";
- }
- }
- }
-
- elseif($mappe == 'generalforsamling'){
-
-
- if ($_FILES['minfil']) //Har brugeren forsøgt at uploade noget?
- {
- //Bestem hvor filen skal smides hen og og hvad den skal hedde
- $destination = "general/" . $_FILES['minfil']['name'];
-
- //Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
- if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
- {
- echo "Filen " . $_FILES['minfil']['name'] . " blevet uploadet til generalforsamling.";
- mysql_query("INSERT INTO upload_gen_meeting (filename, title) VALUES ('".$_FILES['minfil']['name']."', '$titel')") or die(mysql_error());
- }
- else
- {
- echo "Der er sket en fejl";
- }
- }
- }
-
- elseif($mappe == 'blandet'){
-
-
- if ($_FILES['minfil']) //Har brugeren forsøgt at uploade noget?
- {
- //Bestem hvor filen skal smides hen og og hvad den skal hedde
- $destination = "blandet/" . $_FILES['minfil']['name'];
-
- //Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
- if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
- {
- echo "Filen " . $_FILES['minfil']['name'] . " blevet uploadet til blandet.";
- mysql_query("INSERT INTO upload_mix (filename, title) VALUES ('".$_FILES['minfil']['name']."', '$titel')") or die(mysql_error());
- }
- else
- {
- echo "Der er sket en fejl";
- }
- }
- }
-
- else {
-
- echo "Dit upload blev ikke gennemført";
- }
-
- ?>
Min er dog lige udbygget, da man vælger hvilken mappe man vil uploade til, og hvilken titel dokumentet skal have. Det bliver så gemt i en DB.