Hallo,

ich bin wieder mal auf Hilfe angewiesen.

Ich versuche krampfhaft ein Eintragsscript zu schreiben, was aber das Bild nicht in die Datenbank einträgt sondern nur den Pfad.
Ich habe schon ca 1 Stunde das Forum durchsucht und bin immer noch nicht schlauer.

Mein Script liefert folgenden Fehler:
Warning: copy(telefon2.gif) [function.copy]: failed to open stream: No such file or directory in D:\xampp\htdocs\testnk3\umgebung\savenews.php on line 14
O.K. Eintrag erfolgt

Danke schon mal im voraus
Mathias


Hier das Eintragsscript

<?
MYSQL_CONNECT($host, $usr, $pw) or die ( "Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($db) or die ( "Datenbank nicht vorhanden");

$eintrag = MYSQL_QUERY( "INSERT INTO freizeit ( `objekt` , `link` , `text` ,`bild`) VALUES('$objekt','$link','$text','')");

if ($bild != "")
{
$bild_name_neu = $last_id."_".$bild_name;
copy($bild, "bilder/".$bild_name_neu);
}
if ($eintrag) {
echo "O.K. Eintrag erfolgt";
}else{ echo "Fehler hat leider nicht geklappt."; }

MYSQL_CLOSE();
?>

Hier die Eigabe:

<form method="POST" action="save.php">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" align="right">Objekt:</td>
<td width="50%"><input type="text" name="objekt" size="20"></td>
</tr>
<tr>
<td width="50%" align="right" valign="top">Link:</td>
<td width="50%"><input type="text" name="link" size="20"></td>
</tr>
<td width="50%" align="right" valign="top">Bild:</td>
<td width="50%"><input type="file" name="bild" size="20"></td>
<tr>
<td width="50%" align="right" valign="top">Text:</td>
<td width="50%"><textarea rows="9" name="text" cols="28"></textarea></td>
</tr>
<tr>
<td width="100%" align="right" colspan="2">
<p align="center"><input type="submit" value="Abschicken" name="B1"></td>
</tr>
</table>
</form>