Hallo an alle,
ich weiß nicht genau wo der Fehler ist bei "move_uploaded_file". Ich kann den Text übergeben aber das Bild will nicht so recht und ich habe absolut keine Ahnung woran das liegen kann. Vielleicht sieht irgendjemand den Fehler.
Hier ist der Code:
Keine Sorge diesmal gibt es kein Crossposting ;-).
ich weiß nicht genau wo der Fehler ist bei "move_uploaded_file". Ich kann den Text übergeben aber das Bild will nicht so recht und ich habe absolut keine Ahnung woran das liegen kann. Vielleicht sieht irgendjemand den Fehler.
Hier ist der Code:
Code:
<form action="admin.php?section=eintrag" method="POST" enctype="multipart/form-date">
<table>
<tr>
<td>
Titel
</td>
<td>
<textarea name="Titel" cols="80"></textarea>
<td>
</tr>
<tr>
<td valign="center">
Datum
</td>
<td>
Tag<textarea name="Tag" cols="2" rows="1"></textarea>
Monat<textarea name="Monat" cols="2" rows="1"></textarea>
Jahr<textarea name="Jahr" cols="4" rows="1"></textarea>
<td>
</tr>
<tr>
<td>
Image
</td>
<td>
<input type="File" name="image">
<td>
</tr>
<tr>
<td valign="center">
Teaser:
</td>
<td>
<textarea name="Teaser" cols="80" rows="10"></textarea>
<td>
</tr>
<tr>
<td valign="center">
Text:
</td>
<td>
<textarea name="Text" cols="80" rows="25"></textarea>
<td>
</tr>
<tr>
<td>
<input type="submit" name="upload" value="Eintragen">
<td>
</tr>
</table>
</form>
<?php
if(isset($_POST['upload']))
{
include_once 'mysql.php';
$ID = $_POST['ID'];
$Titel = $_POST['Titel'];
$Tag = $_POST['Tag'];
$Monat = $_POST['Monat'];
$Jahr = $_POST['Jahr'];
$Teaser = $_POST['Teaser'];
$Text = $_POST['Text'];
//File Name aus dem Formular
$image = $_FILES['image']['name'];
//Temporärer Name
$timage = $_FILES['image']['tmp_name'];
//Ordner zu hochladen
$target = 'bilder/';
move_uploaded_file($timage, $target);
$sql = "INSERT INTO eintrag (ID, Titel, image, Tag, Monat, Jahr, Teaser, Text) VALUES ('$ID', '$Titel', '$image', '$Tag', '$Monat', '$Jahr','$Teaser', '$Text')";
$ergebnis = mysqli_query($db_con, $sql);
}
?>
Keine Sorge diesmal gibt es kein Crossposting ;-).