hola bueno tengo un problema miren la cosa es que esto es para insertar imagen en la base de datos. pero tambien quiero agregarle para q puedan poner su nombre
este es el formulario ( el <label><input name="nombre" type="text" id="nombre" size="50"></label> lo agregue yo)
Código HTML:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<?php
if (isset($_GET['proceso'])){
echo $_GET['proceso']."<br>";
}
?>
<FORM enctype="multipart/form-data" method="post" action="insertar.php">
Archivo: <br>
<INPUT type="file" name="archivo" size="30">
<p>nombree<br>
<label>
<input name="nombre" type="text" id="nombre" size="50">
</label><br>
<INPUT type="submit" name="submit" value="Subir archivo">
</FORM>
</BODY>
</HTML>
este es el que inserta a la base de datos nose como hacer para que inserte el nombre:
Código PHP:
<?php
if (empty($_FILES['archivo']['name'])){
header("location: formulario.php?proceso=falta_indicar_fichero");
exit;
}
$Host = "localhost";
$User = "----------";
$Password = "--------";
$DataBase = "-----------";
$conexion = mysql_connect($Host,$User,$Password)
or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db($DataBase,$conexion)
or die("No se puede seleccionar BD");
$binario_nombre_temporal=$_FILES['archivo']['tmp_name'] ;
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
$binario_nombre=$_FILES['archivo']['name'];
$binario_peso=$_FILES['archivo']['size'];
$binario_tipo=$_FILES['archivo']['type'];
$consulta_insertar = "INSERT INTO images (id, image, name, weight, type) VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";
mysql_query($consulta_insertar,$conexion)
or die("No se pudo insertar los datos en la base de datos.");
header("location: imagenes.php");
exit;
?>
esta es la base de datos:
Código:
CREATE TABLE images (
id int(10) unsigned NOT NULL auto_increment,
image blob NOT NULL,
name varchar(255) NOT NULL default '',
weight varchar(15) NOT NULL default '',
nombre varchar(15) NOT NULL default '',
type varchar(25) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
espero que me puedan ayudar gracias