ja auch mit. da ich mich aber mit datenverwaltung über php noch nicht befast hatte, dachte ich ich kann hier mal nachfragen :-)
habe es allerdings jetzt mal geschafft und mich ein wenig rein gefuxt.
hier im falle es brauch mal einer:

PHP-Code:
<?head("Banner hochladen");
if(isset($_POST['speichern'])){
    $nb2 = $_POST['nb'];
    $link = $_POST['link'];
    $max_byte_size = 2097152;
     $allowed_types = "(jpg|jpeg|gif|bmp|png)";
             if(is_uploaded_file($_FILES["file"]["tmp_name"])) { 
                if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])) {
                     if($_FILES["file"]["size"] <= $max_byte_size) {
                         if(copy($_FILES["file"]["tmp_name"],  "$_SERVER[DOCUMENT_ROOT]/images/banner/".$nb2)) {
                        db_query("INSERT INTO banner (name) VALUES ('$nb2',) ");
                        echo "Datei erfolgreich hochgeladen!<br>"; }
                        else { echo "Datei konnte nicht hochgeladen werden."; }
                        }
                     else { echo "Die Datei darf nur eine Größe von " . $max_byte_size . " Byte besitzen."; }
                    }
                 else { echo "Die Datei besitzt keine ungültige Endung."; }
                }
             else { echo "Keine Datei zum Hochladen angegeben.";
             }}if(isset($_POST['loschen'])){
    $bl = "$_SERVER[DOCUMENT_ROOT]/images/slider/".$_POST['bild'];
    if (unlink($bl)) {    db_query("DELETE FROM slider WHERE name = '$_POST[bild]' ");
     echo "$_POST[bild] erfolgreich gel&ouml;scht";
    } else {
     echo "Datei $_POST[name] kann nicht gel&ouml;scht werden";
    }}?>

<form method="post" action="" enctype="multipart/form-data">
    <table>
        <tr>
            <td>Name des Bildes:</td>
            <td><input type="text" name="nb"></td>
        </tr>
        <tr>
            <td>Bild ausw&auml;hlen:</td>
            <td><input type="file" name="file"></td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" name="speichern" value="Speichern"></td>
        </tr>
    </table></form><?foot();?>

<?head("Banner Verwalten");?>
 <table>
    <tr>
        <td>Bild</td>
        <td>Name</td>
    </tr>
    <tr><?
    $alledateien = scandir("$_SERVER[DOCUMENT_ROOT]/images/banner"); //Ordner auslesen
    foreach ($alledateien as $datei) { // Ausgabeschleife
     if ($datei != '..' && $datei != '.' && $datei != 'Thumbs.db'){
        $daten = mysql_fetch_array(db_query("SELECT * FROM banner WHERE name = '$datei' "));?>
        <form method="post" action="">
        <td><img src="images/slider/<?=$daten['name'];?>" width="100"></td>
        <td><input type="hidden" name="bild" value="<?=$daten['name'];?>"><?=$daten['name'];?></td>
        <td><input type="submit" name="loschen" value="L&ouml;schen"></td>
        </form>
    </tr><?}};?>
</table><?
 foot();?>
Die datenbank dazu:
PHP-Code:
CREATE TABLE IF NOT EXISTS `slider` (  `idint(11NOT NULL AUTO_INCREMENT,
  `
nametext NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11