mi consejo seria que la foto no la guardes directamente en la base de datos si no en un fichero y que en la base de datos guardes solo la url de la imagen.
el formulario
Código HTML:
Ver original<form method="POST" action="" enctype="multipart/form-data"> <input type="file" value="fo" name="foto" > <input type="submit" value="guardar" "/>
el código que procesa
Código PHP:
Ver original<?php
$foto=$_FILES['foto']['tmp_name'];
$foto_formato=$_FILES['foto']['type'];
if($foto!= '' ){
switch ($foto_formato){
case 'image/jpeg':
$formato=".jpg";
break;
case 'image/png':
$formato=".png";
break;
}
$ruta='carpetadeimagenes/foto'.mt_rand(0,1000).$formato;
mysql_query("INSERT INTO tutabla (foto) VALUES('".$ruta."') "); ?>
carpetadeimagenes= a una carpeta que creas tu y le pones el nombre que quieras .
el código debe de funcionar pero claro tenes que hacer tu tabla con de fotos
con id, id_identificador(el mismo que el de la tabla principal ) y ruta.
ahora bien si la pones en la misma tabla donde esta la demas info, solo agrega el campo foto , y listo
por cierto que bueno ver a un chapin aqui , yo soy tambein de guate-