Christopher: Datenupload. Dateinname zwischenspeichern und ausgeben?

Beitrag lesen

Hello habe das jetzt so gemacht! Geht aber nicht! Sicherlich im Quelltext was vertauscht oder?
BILD WIRD GESPEICHERT

<img src="seiten/pic_seiten/news_pic_2.jpg"><br><br>
<?php
if(isset($_POST['send']) && $_POST['send'] == "ja")
    {

$uploaddir = '/opt/lampp/htdocs/weber/ff-korneuburg/seiten/pic_news/';

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
    print "Datei mit dem Namen <a target='_blank' href='seiten/pic_news/$userfile_name'>$userfile_name</a> erfolgreich hochgeladen.
    <br> Weiter mit der <a href='admin_news_eingeben_weiter'>Newseingabe</a><br><br>
    <form action='data.php' method='post'> <input type='hidden' name='hidden' value='$userfile_name'> <input type='submit' value='eintragen' name='eintragen'></form>

\n";
    }
else
    {
    print "Fehler beim Hochladen der Datei. Fehlermeldung:\n";
    print_r($_FILES);
    }

}

?>

NEWS WIRD MIT BILD EINGEGEBEN BZW. WEITERGEGEBEN

<form action="index.php?feuerwehr=admin_eintrag_eintrag_work" method="post" name="eintragen" >
<table widht="90%">
 <tr>
  <td>Name:*</td>
  <td><input type="text" size="33" name="name"></td>
 </tr>

<tr>
  <td>Email:*</td>
  <td><input type="text" size="33" name="email"></td>
 </tr>

<tr>
  <td>Bild:</td>
  <td>
        <input type="text" size="33" name="pic" value="$HTTP_POST_VARS['name-hidden-feld']"></td>
 </tr>
</table>
</form>