Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/07/2004, 08:52
Avatar de Suelem
Suelem
 
Fecha de Ingreso: julio-2004
Ubicación: Guadalajara
Mensajes: 20
Antigüedad: 19 años, 8 meses
Puntos: 0
Este es el codigo que estoy utilizando

En mi base de datos llamada imagenes tengo 2 campos uno que es Id para ver el numero de imagen y otra llamada binario...
Lo reconozco es un codigo que me encontre posteado en un foro, y si funciona, al menos registra un monton de caracteres raros, en verdad espero que me puedan ayudar, estoy aprendiendo, creo que Cluster ya se esta dando cuenta...
Bueno tengo dos paginas una donde solo inserto la imagen y otra donde me dice si la pudo agregar o no...

Hasta ahora medio funciona....
Este es el codigo:

Insertar PHP

<?php
if (isset($HTTP_POST_VARS['submit'])) {
mysql_connect("localhost", "user", "password");
mysql_select_db("base de datos");
$data = addslashes(fread(fopen($imagen, "rb"), filesize($imagen)));
$result = MYSQL_QUERY("INSERT INTO imagenes (binario) VALUES ('$data')");
if (mysql_affected_rows() == 1) {
echo "Imagen insertada exitosamente. <a href=\"$HTTP_REFERER\">Volver</a>.";
} else {
echo "No se pudo insertar la imagen. <a href=\"$HTTP_REFERER\">Volver</a>.";
}
} else {
?>
<form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
Imagen: <input type="file" name="imagen" size="40"><br>
<p>
<input type="submit" name="submit" value="submit">
</form>
<?php
}
?>

Imagenes PHP

<?php
if ($submit) {
$id = $_GET['id'];
@mysql_connect("localhost", "user", "password");
@mysql_select_db("base de datos");
$query = "SELECT binario FROM imagenes WHERE id = '$id'";
$result = @MYSQL_QUERY($query);
$data = @mysql_result($result,0,"binario");
Header( "Content-type: image/jpeg");
echo $data;
}
else
{
?>
<form method="get" action="<?php echo $PHP_SELF; ?>">
Imagen:<br><select name="id" onchange="submit();">
<?php
mysql_connect("localhost", "user", "password");
mysql_select_db("base de datos");
$query = "SELECT id FROM imagenes";
$result = mysql_query($query);
while ($array = mysql_fetch_array($result)){
echo "<option value=\"".$array[0]."\">".$array[0]."</option>";
}
?>
</select>
<input type="submit" value="Submit">
</form>
<?php
}
?>

Gracias
__________________
Ing. Suelem