Desde un formulario lo mando a
modificar.php una de las varibles
$archivo en caso de que este llena o vacia ejecute el
codigo en rojo indicado abajo.
Me explico si
$archivo trasporta algun dato se ejecuta, si no lo salta hace solo
UPDATE (el código azul) de los demas datos sin tener en cuanta la parte en rojo indicada abajo
No se si sera algo asi
$archivo!=0 y no se que mas, en fin
FORM.HTML
<FORM ENCTYPE='multipart/form-data' ACTION='../form/modificar.php' METHOD='post'>
<input type='hidden' name='client' value='img_gestio_'>
<input name='f_cod' type='hidden' value='$row[cod]'>
<input name='f_borrado' type='hidden' value='../form/$row[img]'> input type='text' name='f_nombre' value='$row[nombre]'>input type='text' name='f_correo' value='$row[correo]'>
<textarea >$row[dercripc]</textarea>
<INPUT class='expe' type='file' name='archivo'> <INPUT type='hidden' name='lim_tamano' value='899000'>
<INPUT -- name='enviar' ---->
</FORM>
UPDATE.PHP Código PHP:
<?php include("../php/bd.php");?>
<?
if (empty($_FILES['archivo']['name'])){
exit;
}
if (isset($f_cod)){
Código PHP:
[COLOR=red]$elemento = basename($f_borrado);
unlink ($f_borrado);
$token = strtok ($archivo_name,".");
$token = strtok (".");
$img = "img/".$client.$f_cod.".".$token;
if (copy ($archivo,$img)) {[/COLOR]
Código PHP:
[COLOR=blue]$consulta_modificar = "UPDATE TABLA SET img='$img', nombre='$f_nombre', dercripc='$f_dercripc', correo='$f_correo' WHERE cod='$f_cod'";
mysql_query($consulta_modificar,$link)or die("Error en la consulta sql ".mysql_error());
header("Location: ../php/pcontrol.php?panel=buscar.php&cod=$f_cod")or die("Error en la consulta sql ".mysql_error());
exit;
}}
?>[/COLOR]