Lo tienes facil, solo tienes que añadir una cosilla a tu formulario para seleccionar la imagen del PC... y luego donde procesas los datos (insertar.php) hacer el procedimiento de almacenamiento y guardado en BD.
Te ayudo un poco ;), aunque no te puedo desarrollar el code que no tengo mucho tiempo...
mmm... empieza añadiendo esto por algun lado en tu formulario.
Código:
<input name=addubica type=submit id=addubica value=subir imagen>
Imagen: <input name=upimagen type=file id=upimagen>
Cambia tambien esta linea:
Código:
<form method="post" name="formulario" action="insertar.php">
por esta:
Código:
<form method="post" name="formulario" action="insertar.php" enctype=multipart/form-data >
Despues, donde procesas el formulario haces lo siguiente:
Código:
$upimagen = upimagen ;
$upimagen_name = upimagen_name ;
$upimagen_type = upimagen_type ;
$upimagen_size = upimagen_size ;
$newimage = sprintf (imagenes/%s, $upimagen_name);
move_uploaded_file($upimagen, $newimage);
Las 4 primieras lineas almacenan informacion de la imagen que te puede interesar para hacer cosillas como comparaciones o restricciones de tamaño.. tipo...
Las 2 ultimas lineas guardan la imagen en el direcctorio imagenes/ (crealo en la ruta donde estes)
............... y ya esta!
cuando agas el INSERT INTO guardas la ruta de la imagen ($newimage)
y asi a la hora de mostrarla solo tienes que poner
Código:
<img src=<?php echo $row['imagen']; ?>>
Prueba con eso!!!!
Cuando te salga, ya hacemos lo del prefigo con un numero aleatorio, restricciones... etc
Un saludo