Esta es mi sugerencia de actualización para tu código:
Código PHP:
Ver original<form method="post" enctype="multipart/form-data">
<label for="iaget">AGENTE</label>
<input type="text" name="naget" id="iaget" value="" />
<label for="iagen">AGENCIA</label>
<input type="text" name="nagen" id="iagen" value="" />
<label for="iupimg1">IMAGEN 1</label>
<input type="file" name="imagen1" id="iupimg1" />
<input type="submit" value="Ingrese la propiedad" />
</form>
<?php
if ($_POST) {
$conexion = new mysqli
("servidor", "usuario", "password", "BD") or
exit ("No se pudo realizar la conexión");
$agente = $conexion->real_escape_string(strip_tags($_POST["naget"])); $agencia = $conexion->real_escape_string(strip_tags($_POST["nagen"]));
$imname = $_FILES[$imagen]["name"];
$imtmp = $_FILES[$imagen]["tmp_name"];
$imsize = $_FILES[$imagen]["size"];
$imtipo = $_FILES[$imagen]["type"];
$ruta = "img/";
echo $conexion->query(sprintf("INSERT INTO tabla (agente, agencia, imagen) VALUES ('%s', '%s', '%s')", $agente, $agencia, $nombreImagen . $imtipo) && move_uploaded_file($imtmp, $ruta . $nombreImagen . $imtipo) ?
"Datos e imagen guardados satisfactoriamente" : "Ocurrió un error al intentar guardar los datos";
$conexion->close();
}
?>
No sé bien qué otras operaciones realizas, pero con este ejemplo, deberías poder guardar los datos en una tabla de la BD y, además, subir tu imagen a una carpeta en el servidor, solamente adáptalo a tus necesidades. Te sugiero que empieces a trabajar con la extensión
Mysqli, por ya no se recomienda usar la vieja extensión
Mysql.
Saludos