bueno por que no intentas esto:
Código PHP:
//
<?
include("secure.php");
$imgpath = "../imagenes/";
//movelo antes de todo y defines una variable para controlar si tienes o no datos
$hayDatos=false;
if(empty($_GET['id'])){
header("Location: index.php");
}
$cnx = conectar();
$res = mysql_query ("SELECT * FROM articulos WHERE ar_id =".$_GET['id']) or die (mysql_error());
if(mysql_num_rows($res)> 0)
{
list($id,$modo,$tipo,$foto01,$antiguedad,$dormitorio,$superficie,$parcela,$banio,$aseos,$precio,$garaje,$ascensor,$balcon,$amueblado,$sotano,$piscina,$calefaccion,$aire,$chimenea,$comentario,$localidad) = mysql_fetch_array($res);
$hayDatos=true;
}
if(isset($_POST['submit'])){
if ($foto01e) {
!copy($HTTP_POST_FILES['foto01e']['tmp_name'], "../imagenes/".$HTTP_POST_FILES['foto01e']['name']) ;
$foto01n= $HTTP_POST_FILES['foto01e']['name'];
} else {
$foto01n=$foto01;
}
$sql = "UPDATE articulos SET ";
$sql .= "ar_modo ='".$_POST['modo']."',ar_tipo='".$_POST['tipo']."',ar_foto='$foto01n' ,ar_antiguedad ='".$_POST['antiguedad']."' ,ar_dormitorio ='".$_POST['dormitorio']."' ,ar_superficie ='".$_POST['superficie']."' ,ar_parcela ='".$_POST['parcela']."' ,ar_banio ='".$_POST['banio']."' ,ar_aseos ='".$_POST['aseos']."' ,ar_precio ='".$_POST['precio']."' ,ar_garaje ='".$_POST['garaje']."' ,ar_ascensor ='".$_POST['ascensor']."' ,ar_balcon ='".$_POST['balcon']."' ,ar_amueblado ='".$_POST['amueblado']."' ,ar_sotano ='".$_POST['sotano']."' ,ar_piscina ='".$_POST['piscina']."' ,ar_calefaccion ='".$_POST['calefaccion']."' ,ar_aire ='".$_POST['aire']."' ,ar_chimenea ='".$_POST['chimenea']."' ,ar_comentario ='".$_POST['comentario']."' ,ar_localidad ='".$_POST['localidad']."' ";
$sql .= "WHERE ar_id= ".$_POST['id'];
echo "consulta Update: $sql";
$result = mysql_query($sql);
if (!$result) {
die('Error en la consulta: ' . mysql_error());
}
$cnx = conectar();
$res = mysql_query($sql) or die (mysql_error());
mysql_close($cnx);
$titulo = "Registro Actualizado";
$mensaje = "El registro ha sido Actualizado";
$link = "<a href='index.php'>regresar</a>";
include("mensajes.php");
exit;
}
?>
<html>
<head>
<title>inmueble_editar</title>
<link href="../estilos.css" rel="stylesheet" type="text/css">
</head>
<?php
include("inc_sql.php");
$action = $HTTP_GET_VARS['action'];
if($action){
switch($action){
case "list":
$category = $HTTP_GET_VARS['cat'];
$current = mysql_fetch_array($result);
$cat = $current[Name];
$result = query("select Name from categories ");
$cant = mysql_num_rows($result);
break;
}
}
if($hayDatos==true)
{
?>
<body>
<form action="<? echo $SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data" name="form1">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td height="30" colspan="3" class="pie"><input type="hidden" name="id" value="<? echo $id;?>">
<span class="textoBold">Editar inmueble.</span> </td>
</tr>
//mas codigo............................
//mas codigo............................
<?
}else{
//no hay datos
echo "No hay registros que coincidan con el identificador";
}
mysql_close($cnx)
?>
</body>
</html>
lo puse antes el codigo de tu select si es que tiene ya foto y cree una variable para ver si tenia datos y asi mostrar lo de mas abajo, suerte, cya