Jeg skriver fordi min kode driller
Jeg har en ganske alm billed uploadkode som virker, men min kode på rediger siden driller, billed upload virker ikke på redigersiden.
Hvad kan jeg have gjort forkert.
Min billedupload som virker
<?php
//Indsætter indholdet af formularfelterne i databasen når man submitter
if(isset($_POST["Submit"]))
{
//henter indholdet af formularens felter
$overskrift = $_POST["overskrift"];
$beskrivelse = $_POST["beskrivelse"];
$maerke = $_POST["maerke"];
$aargang = $_POST["aargang"];
$model = $_POST["model"];
$farve = $_POST["farve"];
$km = $_POST["km"];
$pris = $_POST["pris"];
if ($_FILES['billede1']) // hvis der er uploadet noget
{
if( file_exists("pic/biler/" . $_FILES["billede1"]["name"]))
{
$fil_navn = substr( md5( time() ), 0, 10 ) . $_FILES["billede1"]["name"];
}
else
{
$fil_navn = $_FILES["billede1"]["name"];
}
move_uploaded_file( $_FILES["billede1"]["tmp_name"], "pic/biler/" . $fil_navn );
}
else // hvis der ikke er uploadet noget
{
$fil_navn = "default.jpg";
}
// gem billede
mysql_query("INSERT INTO jph_biler (overskrift, beskrivelse, maerke, aargang, model, farve, km, pris, billede1) VALUES ('".$overskrift."', '".$beskrivelse."', '".$maerke."', '".$aargang."', '".$model."', '".$farve."', '".$km."', '".$pris."', '".$fil_navn."')")or die(mysql_error());
echo "Din salgsannonce for $overskrift, er nu oprettet";
}
?>
<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="">
<table width="400" height="205" border="0" cellpadding="" cellspacing="1">
<tr>
<td><input name="overskrift" type="text" id="overskrift" /></td>
</tr>
<tr>
<td><textarea name="beskrivelse" type="text" rows="15" cols="50" id="beskrivelse" /></textarea></td>
</tr>
<tr>
<td"></td>
<td><input type="file" name="billede1" /></td>
</tr>
<tr>
<td><input name="maerke" type="text" id="maerke" />Mærke</td>
</tr>
<tr>
<td><input name="aargang" type="text" id="aargang" />årgang</td>
</tr>
<tr>
<td><input name="model" type="text" id="model" />model</td>
</tr>
<tr>
<td><input name="farve" type="text" id="farve" />farve</td>
</tr>
<tr>
<td><input name="km" type="text" id="km" />km</td>
</tr>
<tr>
<td><input name="pris" type="text" id="pris" />pris</td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Tilføj nyt" /></td>
</tr>
</table>
</form>
Min redigerside også med billedupload, men som ikke virker.
<?php
$ID=$_GET['bilerID'];
$query="SELECT * FROM jph_biler WHERE bilerID='$ID'";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$overskrift=$row['overskrift'];
$beskrivelse=$row['beskrivelse'];
$billede1=$row['billede1'];
}
$ud_overskrift=$_POST['overskrift'];
$ud_beskrivelse=$_POST['beskrivelse'];
$ud_billede1=$_POST['billede1'];
if (isset ($_POST['Submit_slet']))
{
$query="DELETE FROM jph_biler WHERE bilerID='$ID'";
mysql_query($query);
echo '<br /><div id="nyhed_slettet">En salgsannonce er blevet slettet</div><br />';
}
if(isset($_POST['Submit_ret']))
{
if (isset($_POST['billede1']))
{
unlink('pic/biler/'.$_POST['billede1']);
$slet_billede=", billede1=''";
}
if(isset($_FILES['upload']))
{
move_uploaded_file($_FILES['upload']['tmp_name'], 'pic/biler/'.$_FILES['upload']['name']);
$slet_billede=", billede1='".$_FILES['upload']['name']."'";
}
$query="UPDATE jph_biler SET overskrift='$ud_overskrift', beskrivelse='$ud_beskrivelse', '$slet_billede' WHERE bilerID='$ID' ";
mysql_query($query);
echo '<br /><div id="nyhed_rettet">En salgsannonce er blevet opdateret</div><br />';
}
else
{
?>
<br />
<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="">
<table width="400" height="205" border="0" cellpadding="" cellspacing="1">
<tr>
<td><input name="overskrift" type="text" id="overskrift" value="<?php echo $overskrift; ?>" /></td>
</tr>
<tr>
<td><textarea name="beskrivelse" type="text" rows="15" cols="50" id="beskrivelse" value="" /><?php echo $beskrivelse; ?></textarea></td>
</tr>
<tr>
<td><?php
if($billede1 != '')
{
?>
<tr>
<td><img src="pic/biler/<?php echo $billede1; ?>" /><br />Slet<input type="checkbox" name="billede1" value="<?php echo $billede1; ?>" /></td>
</tr>
<?php
}
else
{
?>
<tr>
<td><input type="file" name="upload" /></td>
</tr>
<?php
}
?></td>
<td><input name="Submit_ret" type="Submit" id="Submit_ret" value="Gem" /><input name="Submit_slet" type="submit" id="Submit_slet" value="Slet" onClick="javascript: return confirm('Er du sikker?');" /></td>
</tr>
</table>
</form>
<?php } ?>