CONSULTA INPUT FILE PHP
Publicado por sebastianvalpo (8 intervenciones) el 17/03/2019 05:31:30
Hola buenas mi consulta es la siguiente, quisiera realizar un crud pero tengo problemas con el editar, puedo cargar rutas a la bd para posteriormente mostrar las imagenes, sin embargo, si un usuario edita, es como si perdiera la ruta. que podría hacer?
el problema se encuentra al final:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
if (isset($_GET['editar'])) {
//codigo que viene de la lista
$x1=$_GET['codigo'];
if (isset($_POST['editar'])) {
$tipo=strtoupper($_POST["tipo"]);
$descripcion=strtoupper($_POST["descripcion"]);
$marca=$_POST["marca"];
$sector=strtoupper($_POST["sector"]);
$estado=strtoupper($_POST["estado"]);
$foto=$_FILES["foto"] ["name"];
$ruta1=$_FILES["foto"] ["tmp_name"];
$destino1="fotos/".$foto;
copy($ruta1, $destino1);
if( $tipo=="" )
{
echo "
<script> alert('campos vacios')</script>
";
echo "<br>";
}
else
{
$sql22=" UPDATE productos SET
tipo='$tipo' ,
descripcion='$descripcion' ,
marca='$marca' ,
sector='$sector',
estado='$estado',
foto='$destino1'
where id_productos='$x1'";
$bd->consulta($sql22);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<b>OK!</b> Datos Editados Correctamente... ';
echo ' </div>';
}
}
$consulta="SELECT tipo, descripcion, marca, sector, estado, foto FROM productos where id_productos='$x1'";
$bd->consulta($consulta);
while ($fila=$bd->mostrar_registros()) {
?>
<div class="col-md-10">
<!-- general form elements -->
<div class="box box-primary">
<div class="box-header">
<h3 class="box-title">Editar Equipo o Accesorio </h3>
</div>
<?php echo ' <form role="form" name="fe" action="?mod=registroproductos&editar=editar&codigo='.$x1.'" method="post" enctype="multipart/form-data">';
?>
<div class="box-body">
<div class="form-group">
<label for="exampleInputFile">Tipo</label>
<select for="exampleInputEmail" class="form-control" name='tipo' >
<option style="color: #212121"value="<?php echo $fila['tipo'] ?>"><?php echo $fila['tipo'] ?> </option>
<option value="">......</option>
<option value="cable hdmi">Cable Hdmi</option>
<option value="cable vga">Cable Vga</option>
<option value="fuente de poder">Fuente de Poder</option>
<option value="kvm">KVM</option>
<option value="memoria ram">Memoria Ram</option>
<option value="monitor">Monitor</option>
<option value="mouse">Mouse</option>
<option value="pad mouse">Pad Mouse</option>
<option value="pila">Pila</option>
<option value="procesador">Procesador</option>
<option value="tarjeta de red">Tarjeta de Red</option>
<option value="tarjeta de video">Tarjeta de Video</option>
<option value="teclado">Teclado</option>
<option value="ventilador">Ventilador</option>
</select>
<label for="exampleInputFile">Descripcion</label>
<input required type="tex" name="descripcion" class="form-control" value="<?php echo $fila['descripcion'] ?>" id="exampleInputEmail1" placeholder="descripcion">
<label for="exampleInputFile">Marca</label>
<input required type="tex" name="marca" class="form-control" value="<?php echo $fila['marca'] ?>" id="exampleInputEmail1" placeholder="marca">
<label for="exampleInputFile">Sector</label>
<input required type="tex" name="sector" class="form-control" value="<?php echo $fila['sector'] ?>" id="exampleInputEmail1" placeholder="sector">
<label for="exampleInputFile">Estado del equipo</label>
<select for="exampleInputEmail" class="form-control" name='estado'>
<option style="color: #212121"value="<?php echo $fila['estado'] ?>"><?php echo $fila['estado'] ?> </option>
<option value="">......</option>
<option value="nuevo">Nuevo</option>
<option value="usado">Usado</option>
<option value="reparado">Reparado</option>
</select>
<label for="exampleInputFile">Ingrese Imagen</label>
<input type="file" name="foto" id="foto" class="form-control" id="exampleInputEmail1" placeholder="Ingrese Imagen">
<?php echo '<img class="center" style="width:460px; height:300px; margin:0 auto; text-align:center;" src='.$fila['foto'].'>'?>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-primary btn-lg" name="editar" id="editar" value="Editar">Editar</button>
</div>
</form>
</div><!-- /.box -->
<?php
}
}
el problema se encuentra al final:
1
2
3
4
5
6
7
<label for="exampleInputFile">Ingrese Imagen</label>
<input type="file" name="foto" id="foto" class="form-control" id="exampleInputEmail1" placeholder="Ingrese Imagen">
<?php echo '<img class="center" style="width:460px; height:300px; margin:0 auto; text-align:center;" src='.$fila['foto'].'>'?>
</div>
Valora esta pregunta
0