Mailinglisten-Archive |
Hallo, hier Loesungsvorschlag mit php3. Auf diese Weise koennen auch mehrere Bilder in eine MySQL-DB hochgeladen werden. In den Formular sollte so etwas stehen: <form action="eintragen1.php3" enctype="multipart/form-data" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="400000"> <table> <tr> <td>Bild 1: </td><td><input type="file" name="userfile1" size="30"></td> </tr> <tr> <td>Bildtext 1: </td><td><input type=text name=alttext1 size=50 maxlength=20></td> <tr> <td valign="top"> </td> <td valign="top"><input type="submit" value="Speichern"> <input type="reset" value="Formular löschen"></td> </tr> </table> </form> Jetzt, dass, was in der Datei eintragen1.php3 steht, die alles eintraegt: <?php require("./../../inc/header.inc"); require("./../../inc/db.inc"); /* Wir öffnen die Datei */ /* Datei wird geoeffnet, falls in userfile ein Dateiname steht. */ if($userfile1 != "none"){ $eins = fopen($userfile1, "r"); $bild1 = fread($eins, $userfile1_size); $bild1 = addslashes($bild1); } _(at)_mysql_connect($host, $user, $passwort) or die (error(mysql_error())); _(at)_mysql_select_db($database) or die (error(mysql_error())); $query = "insert into maschinen (bild1, bildtyp1, alttext1, datum)"; $query .= "values ('$bild1', '$userfile1_type', '$alttext1', NOW())"; mysql_query($query) or die (error("query", mysql_error())); ?> Gruss Frank --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive