Hilfe bei uploadscript

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe bei uploadscript

    hab dieses script zum datei upload und will den dateinamen in der db speichern aber der sendet die daten nicht an die db.
    muss dazu sagen das ich neuling bin in der sache

    das script:
    <form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="file" name="name"><br>
    <input type="submit" value="hochladen">
    </form>
    <?php
    $tempname=$_FILES['file']['tmp_name'];
    $name=$_FILES['file']['name'];
    $type=$_FILES['file']['type'];
    $size=$_FILES['file']['size'];

    if($type != "image/gif" && $type != "image/pjpeg") {
    $err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
    }
    if($size > "30000") {
    $err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!";
    }
    if($size > "30000"){
    $err[]="Die Datei darf Max.: 15kb sein!";
    }
    if (empty($err)) {
    copy("$tempname","$name");
    echo "Die Datei $name wurde erfolgreich Hochgeladen!";
    }
    else {
    foreach($err as $error)
    echo "$error<br>";
    }

    include "inc/config.php";
    $res =("insert into bild ( id,name,datum) values
    ('$id','$name','$datum'");
    $ereig=mysql_query($res);
    ?>



    die sql_tabele:
    TABLE `bild` (
    `id` int(3) NOT NULL auto_increment,
    `tempname` varchar(200) collate latin1_general_ci NOT NULL,
    `name` varchar(200) collate latin1_general_ci NOT NULL,
    `datum` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
    `file` varchar(255) collate latin1_general_ci NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;

  • #2
    Re: Hilfe bei uploadscript

    http://www.php-resource.de/forum/sho...threadid=50454
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      hab das mit dem error_repording (E_ALL) dem script hinzugefügt und bekomme
      Notice: Undefined variable: id in D:\web\xampp\htdocs\tutorial\eigen_test\upload.php on line 33

      Notice: Undefined variable: datum in D:\web\xampp\htdocs\tutorial\eigen_test\upload.php on line 33

      zurück.
      ob wohl ich doch (meiner meinung nach) die die variablen benannt habe im formular.

      Kommentar


      • #4
        Original geschrieben von TomyS27
        hab das mit dem error_repording (E_ALL) dem script hinzugefügt und bekomme
        Notice: Undefined variable: id in D:\web\xampp\htdocs\tutorial\eigen_test\upload.php on line 33

        Notice: Undefined variable: datum in D:\web\xampp\htdocs\tutorial\eigen_test\upload.php on line 33

        zurück.
        ob wohl ich doch (meiner meinung nach) die die variablen benannt habe im formular.
        <form enctype="multipart/form-data" action="upload.php" method="post">
        <input type="hidden" name="id" value="id">
        <input type="hidden" name="datum" value="datum">
        <input type="file" name="file"><br>
        <input type="submit" value="hochladen">
        </form>

        Kommentar

        Lädt...
        X