rettelser i multi' upload
hej jeg har fundet dette, i http://www.eksperten.dk/spm/408512 .. og jeg vil gerne have at i stedet for der bare kommer 10 felter med det samme, at man så kan pluse og minuse ligesom på peecee.dk, en der vil hjælpe med det?..... filen .....
Ok, her er et udkast. Det kræver den tabel ('festene') du har i forvejen, samt en tabel med to rækker jeg har kaldt: 'fest_pics'. Den ser sådan ud:
CREATE TABLE `fest_pics` (
`fest_id` smallint(5) unsigned NOT NULL default '0',
`sti` varchar(64) NOT NULL default ''
) TYPE=MyISAM
Og her er så php delen:
<?php
include("config.php");
if(isset($_POST['upload'])) {
$dist = $_SERVER["DOCUMENT_ROOT"] . "/festpic/";
foreach ($_POST as $key => $val) {
$$key = $val;
}
mysql_query("INSERT INTO festene (navn, dato, af, email, beskriv, link)
VALUES ('$navn', '$dato', '$af', '$email', '$beskriv', '$link')") or die(mysql_error());
$fest_id = mysql_insert_id();
for ($i=0;$i<10;$i++) {
if (isset($_FILES['upfil']['name'][$i]) && $_FILES['upfil']['name'][$i] != "") {
$filnavn = $_FILES['upfil']['name'][$i];
$tempnavn = $_FILES['upfil']['tmp_name'][$i];
$sti = $dist . $filnavn;
move_uploaded_file($tempnavn, $sti);
mysql_query("INSERT INTO fest_pics VALUES ($fest_id, '$sti')") or die(mysql_error());
}
}
}else{
?>
<html>
<head>
<title>Admin system</title>
</head>
<body bgcolor="#3b3b3b" text="#ffffff" link="#ffffff" vlink="#ffffff" alink="#ffffff">
<p align="center"><font size="2" face="Arial, Helvetica, sans-serif"><img src="../gfx/banner_dinfest.jpg" width="300" height="53"></font></p>
<form action="" method="post" enctype="multipart/form-data">
<table width="100%" border="0">
<tr>
<td width="22%"><font size="1" face="Arial, Helvetica, sans-serif">Festen
Navn:</font></td>
<td width="76%" colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<input name="navn" type="text" value="F.eks HH Fest Hobro">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">Afholdt den:</font></td>
<td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<input name="dato" type="text" value="åååå-mm-dd">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">Tilføjet af:
</font></td>
<td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<input name="af" type="text" value="Dit navn">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">Email : </font></td>
<td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<input name="email" type="text" value="Din email">
Bruges hvis jeres fest bliver Den Fedeste Fest</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">Beskrivelse af festen
</font></td>
<td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<textarea name="beskriv" cols="60" rows="10">Jo flere detaljer jo bedre
Så har læserne bedre mulighed for at
bedømme festen og give points der efter.</textarea>
</font></td>
</tr>
<tr>
<td rowspan="5" align="left" valign="top"><font size="1" face="Arial, Helvetica, sans-serif">Upload
op til 10 pics</font></td>
<?
for ($i=1;$i<11;$i++) {
?>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<?
if ($i%2 == 0) echo "</tr><tr>";
}
?>
</tr>
<tr>
<td align="left" valign="top"><font size="1" face="Arial, Helvetica, sans-serif">Evt.
link til flere billeder: </font></td>
<td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<input name="link" type="text" value="Http://">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif"> </font></td>
<td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
<input type="submit" value="Tilføj Festen" name="upload">
</font></td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
