phpbar.de logo

Mailinglisten-Archive

Re: Bilder in mysql speichern?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bilder in mysql speichern?



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">&nbsp;</td>
  <td valign="top"><input type="submit" value="Speichern">&nbsp;
  &nbsp; &nbsp;<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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive