Código PHP :
<td colspan="2"><p>Contenido</p></td><td><textarea name="contenido2" ><?php echo $datos["parrafo2"] ?></textarea></td> </tr> <tr> <td colspan="2"><p>Imagen</p></td><td><img src="img_db/<?php echo $datos["imagen"] ?>" width="50%"/><input name="archivo" type="file" id="foto" /></td>
Esta parte funciona bien, lo que pasa es que si no quiero cambiar la imagen y dejar la misma, al hacer el update me manda el campo vacío, no respeta la imagen que ya estaba almacenada en la base de datos y se borra el contenido anterior, no se que puedo cambiar para que me respete en general los campos que no fueron modificados. En el archivo que envía tengo esto:
Código PHP :
<?php $titulo = $_POST['titulo']; $contenido1 = $_POST['contenido1']; $subtitulo = $_POST['subtitulo']; $contenido2 = $_POST['contenido2']; $foto = $_FILES['archivo']['name']; $ruta = $_FILES['archivo']['tmp_name']; $destino = "img_db/".$foto; copy($ruta, $destino); $query="UPDATE empresa set titulo='$titulo', parrafo1='$contenido1', subtitulo='$subtitulo', parrafo2='$contenido2', imagen='$foto'"; $result = mysql_query($query,$con) or die( "Error en $consulta: " . mysql_error() ); ?>
Les agradezco si me pueden dar una mano.