Hallo,
bei folgendem Script funktioniert der Bildupload nicht. D. h. er laedt es nicht hoch und schreibt Dateinamen und Pfad nicht in die Datenbank. Sonst funktioniert aber alles.
Beim erstellen eines neuen Eintrags und beim bearbeiten funktioniert es nicht.
Danke fuer eure Hilfe!
bei folgendem Script funktioniert der Bildupload nicht. D. h. er laedt es nicht hoch und schreibt Dateinamen und Pfad nicht in die Datenbank. Sonst funktioniert aber alles.
Beim erstellen eines neuen Eintrags und beim bearbeiten funktioniert es nicht.
PHP-Code:
<?php
include ('database.php');
include ('header.php');
if ($_POST['new_programmheft'])
{
$sql_eintrag = "INSERT INTO programmheft SET date='".$_POST['programmheft']."'";
$eintrag = mysql_query($sql_eintrag, $verbindung) or die(mysql_error());
echo "<br>...Programmheft erfolgreich hinzugefügt... <br>";
}
if ($_POST['new_film'])
{
//Bildupload
if ($_FILES['file']['name'] != "")
{
move_uploaded_file($_FILES['file']['tmp_name'], "../upload/".$_FILES['file']['name']);
$imagefile = "upload/".$_FILES['file']['name'];
}
list ($tag, $monat, $jahr) = split('[/.-]', $_POST['datum']);
$datum=$jahr."-".$monat."-".$tag;
$sql_eintrag = "blablabla";
$eintrag = mysql_query($sql_eintrag, $verbindung) or die(mysql_error());
echo "<br>...Film erfolgreich hinzugefügt... <br>";
}
if ($_GET['delete'])
{
$sql_eintrag = "DELETE FROM film WHERE id='".$_GET['id']."'";
$eintrag = mysql_query($sql_eintrag, $verbindung) or die(mysql_error());
echo "<br>...Film erfolgreich gelöscht... <br>";
}
if ($_POST['edit_film'])
{
if (is_uploaded_file($_FILES['imagefile']['tmp_name']))
{
move_uploaded_file($_FILES['imagefile']['tmp_name'], "../upload/".$_FILES['imagefile']['name']);
$imagefile = "upload/".$_FILES['imagefile']['name'];
}
else
{
$imagefile = $_POST['bild'];
}
list ($tag, $monat, $jahr) = split('[/.-]', $_POST['datum']);
$datum=$jahr."-".$monat."-".$tag;
$sql_eintrag = "blablabla";
$eintrag = mysql_query($sql_eintrag, $verbindung) or die(mysql_error());
echo "<br>...Film erfolgreich bearbeitet... <br>";
}
if ($_GET['edit'])
{
$film_sql="SELECT * FROM film WHERE id='".$_GET['id']."'";
$film_result=mysql_query($film_sql, $verbindung);
$film=mysql_fetch_object($film_result);
list ($jahr, $monat, $tag) = split('[/.-]', $film->datum);
$datum= $tag.".".$monat.".".$jahr;
echo "<br><b>Programm hinzufügen</b><br><br>
<table width='550' align='center' valign='top' CELLPADDING='0' CELLSPACING='0'>
<tr>
<form method='post' action='programm.php' enctype='multipart/form-data'>
<td valign='top'> Neues Programmheft:</td>
<td><input type='text' name='programmheft'> <font style='font-size:8pt;'>*01/06</font> <br><br></td>
</tr>
<tr>
<td></td>
<td><input type='reset'> <input type='submit' name='new_programmheft'></td>
</form>
</tr>
</table><br>
<fieldset>
<legend>Neuer Film</legend>
<table width='550' align='center' valign='top' CELLPADDING='0' CELLSPACING='0'>
<tr>
<form method='post' action='programm.php' enctype='multipart/form-data'>
[...]
<td valign='top'>Bild:
</td>
<td valign='top'> ".$film->bild."<br><input type='file' name='imagefile'><input type='hidden' name='bild' value='".$film->bild."'>
</td>
</tr>
<tr>
<td valign='top'>
</td>
<td valign='top'><br><input type='submit' name='edit_film'>
</td>
</tr>
<input type='hidden' name='id' value='".$film->id."'>
</form>
</table>
</fieldset><br>
<div align='right'> * Beispiele </div><br>
";
}
else
{
echo "<br><b>Programm hinzufügen</b><br><br>
<table width='550' align='center' valign='top' CELLPADDING='0' CELLSPACING='0'>
<tr>
<form method='post' action='programm.php' enctype='multipart/form-data'>
<td valign='top'> Neues Programmheft:</td>
<td><input type='text' name='programmheft'>
<font style='font-size:8pt;'>*01/06</font> <br><br></td>
</tr>
<tr>
<td></td>
<td><input type='reset'>
<input type='submit' name='new_programmheft'></td>
</form>
</tr>
</table><br>
<fieldset>
<legend>Neuer Film</legend>
<table width='550' align='center' valign='top' CELLPADDING='0' CELLSPACING='0'>
<tr>
<form method='post' action='programm.php' enctype='multipart/form-data'>
[...]
<td valign='top'>Bild:
</td>
<td valign='top'><input type='file' name='file'>
</td>
</tr>
<tr>
<td valign='top'>
</td>
<td valign='top'><br><input type='reset'><input type='submit' name='new_film'>
</td>
</tr>
</form>
</table>
</fieldset><br>
<div align='right'> * Beispiele </div><br>
";
}
include ('footer.php');
Kommentar