Al querer modificar un registro cargo todos los valores incluido el archivo que subo, pero no se me muestra en el apartado <input type="file" name="pdf" value="<?php echo $pdf ?>"> la pregunta es como puedo hacer que me salga el nombre del fichero que subi anteriormente y poder decidir si modifico ese archivo o simplemente no lo quiero modificar ya que solo modificare algun otro campo del registo. No se si ha quedado muy explicado mi problema, pondre los codigos que uso:
Gracias por la ayuda.
modifica.php
Código PHP:
<html>
<head>
<title>Modificar</title>
</head>
<body>
<H1>Modificar</H1>
<?php
include("conex.phtml");
$link=Conectarse();
$result=mysql_query("select * from productos ORDER BY producto, fabricante, modelo ASC",$link);
?>
<table border=1 cellspacing=1 cellpadding=1>
<tr><td><b>Producto</b></td><td><b>Fabricante</b></td><td><b>Modelo</b></td><td><b>Potencia</b></td><td><b>Caudal</b></td><td><b>Presion</b></td><td><b>PDF</b></td><td><b>IMG</b></td><td><b>Borrar</b></td></tr>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td><a href=\"%s\" title=\"Ver PDF\" target=\"_blank\"><img src=\"images/pdf.gif\" alt=\"Ver PDF\" border=\"0\" /></a></td><td><a href=\"%s\" rel=\"gb_image[]\" title=\"%s\"><img src=\"images/imagen.gif\" alt=\"Ver PDF\" border=\"0\" /></a></td><td><a href=\"modifica1.php?id=%d&producto=%s&fabricante=%s&modelo=%s&potencia=%s&caudal=%s&presion=%s&pdf=%s&img=%s\">Modificar</a></td></tr>", $row["producto"],$row["fabricante"],$row["modelo"],$row["potencia"],$row["caudal"],$row["presion"],$row["pdf"],$row["img"],$row["modelo"],$row["id"],$row["producto"],$row["fabricante"],$row["modelo"],$row["potencia"],$row["caudal"],$row["presion"],$row["pdf"],$row["img"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>
Código HTML:
<html> <head> <title>Modificar Bombas autoaspirantes</title> </head> <body> <H1>Modificar Bombas autoaspirantes</H1> <?php include("conex.phtml"); $link=Conectarse(); $result=mysql_query("select * from productos",$link); $id=$_GET['id']; $producto=$_GET['producto']; $fabricante=$_GET['fabricante']; $modelo=$_GET['modelo']; $potencia=$_GET['potencia']; $caudal=$_GET['caudal']; $presion=$_GET['presion']; $pdf=$_GET['pdf']; $img=$_GET['img']; ?> <form action="modifica2.php"> <table> <tr><td><b>ID:</b></td><td><input type="text" name="id" value="<?php echo $id ?>"></td></tr> <tr><td><b>Producto:</b></td><td> <select name="producto"><optgroup label="Actualmente asignada"> <option value="<?php echo $producto ?>"><?php echo $producto ?></option></optgroup> <optgroup label="Bombas"> <option value="Bombas autoaspirante">Bombas autoaspirante</option> <option value="Bombas piscinas">Bombas piscinas</option> <option value="Bombas especiales ELIAS">Bombas especiales ELIAS</option> <option value="Bombas Centrifugas">Bombas Centrifugas</option> <option value="Bombas Contraincendios">Bombas Contraincendios</option> <option value="Cuadros electricos">Cuadros eléctricos</option> <option value="Bombas Fecales">Bombas Fecales - Residuales - Drenaje</option> <option value="Bombas Gama domestica">Bombas Gama domestica</option> <option value="Grupos presión">Grupos presión</option> <option value="Bombas Normalizadas">Bombas Normalizadas</option> <option value="Bombas Sumergibles domesticas">Bombas Sumergibles domesticas</option> <option value="Bombas Sumergibles pozos">Bombas Sumergibles pozos</option> <option value="Bombas Verticales multicelulares">Bombas Verticales multicelulares</option></optgroup> <optgroup label="Motores Eléctricos"> <option value="Motores trifásicos normalizados">Motores trifásicos normalizados</option> <option value="Motores monofasicos normalizados">Motores monofasicos normalizados</option> <option value="Motores con freno">Motores con freno</option></optgroup> <optgroup label="Reductores"> <option value="Reductores">Reductores</option></optgroup> <optgroup label="Vibración de hormigón"> <option value="Vibración de hormigon">Vibración de hormigón</option></optgroup> <optgroup label="Aspiración"> <option value="IPC">IPC</option></optgroup> <optgroup label="Grupos electrógenos"> <option value="Famosa">Famosa</option></optgroup> <optgroup label="Hidrolimpiadoras"> <option value="Agua fria">Agua fría</option> <option value="Agua caliente">Agua caliente</option> <option value="Autonomas y modulares">Autónomas y modulares</option></optgroup> <optgroup label="Tratamiento de agua"> <option value="Tratamiento de agua">Tratamiento de agua</option></optgroup> </select></td></tr> <tr><td><b>Fabricante:</b></td><td><input type="text" name="fabricante" value="<?php echo $fabricante ?>"></td></tr> <tr><td><b>Modelo:</b></td><td><input type="text" name="modelo" value="<?php echo $modelo ?>"></td></tr> <tr><td><b>Potencia:</b></td><td><input type="text" name="potencia" value="<?php echo $potencia ?>"></td></tr> <tr><td><b>Caudal:</b></td><td><input type="text" name="caudal" value="<?php echo $caudal ?>"></td></tr> <tr><td><b>Presion:</b></td><td><input type="text" name="presion" value="<?php echo $presion ?>"></td></tr> <tr><td><b>PDF:</b></td><td><input type="file" name="pdf" value="<?php echo $pdf ?>"></td></tr> <tr><td><b>IMG:</b></td><td><input type="file" name="img" value="<?php echo $img ?>"></td></tr> </table> <input type="submit" name="accion" value="Modificar"> </form> </body> </html>
Código PHP:
<?php
include("conex.phtml");
$link=Conectarse();
$id=$_GET['id'];
$producto=$_GET['producto'];
$fabricante=$_GET['fabricante'];
$modelo=$_GET['modelo'];
$potencia=$_GET['potencia'];
$caudal=$_GET['caudal'];
$presion=$_GET['presion'];
$pdf=$_GET['pdf'];
/ $img=$_GET['img'];
mysql_query("UPDATE productos SET producto='$producto', fabricante='$fabricante', modelo='$modelo', potencia='$potencia', caudal='$caudal', presion='$presion', pdf='$pdf', img='$img' WHERE id='".$_GET[id]."'",$link);
header("Location: modifica.php");
?>