guardar ruta de archivos en bd
Publicado por Alejandro (172 intervenciones) el 27/01/2020 09:39:28
hola a todos, como estan,
pues vereis estoy con una intranet, en una de sus paginas hay noticias donde en cada noticia cuelgo unos archivos relacionados con esa noticia. Pues bien quiero guardar la ruta de esos archivos en la bd pero no consigo hacerlo, ya que esas noticias tienen un ID y no lo guarda segun ese ID sino que me inserta otra fila en la bd con esa ruta
A continuación les dejo el codigo:
pues vereis estoy con una intranet, en una de sus paginas hay noticias donde en cada noticia cuelgo unos archivos relacionados con esa noticia. Pues bien quiero guardar la ruta de esos archivos en la bd pero no consigo hacerlo, ya que esas noticias tienen un ID y no lo guarda segun ese ID sino que me inserta otra fila en la bd con esa ruta
A continuación les dejo el codigo:
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
$id = $_GET['id'];
$fecha = date("Y-m-d",strtotime($_POST['theDate'])); // theDate es el nombre del boton donde introduces la fecha en "editar_noticias.php"
$noticia = $_POST['noticia'];
$enlace = $_POST['enlace'];
$adjunto = $_FILES['adjuntos'];
$archivo = (isset ($adjunto)) ? $adjunto : null;
$ruta_destino_archivo = null;
if ($archivo) {
$extension = pathinfo($archivo['name'], PATHINFO_EXTENSION);
$extension = strtolower($extension);
if ( $extension == "pdf" or $extension == "txt" or $extension == "jpg")
{
if ($extension=="pdf") {
$ruta_destino_archivo = "archivos_adjuntados/PDF/".$archivo['name'];
} elseif ($extension== "txt"){
$ruta_destino_archivo = "archivos_adjuntados/TXT/".$archivo['name'];
} else {
$ruta_destino_archivo = "archivos_adjuntados/IMG/".$archivo['name'];
}
$archivo_ok = move_uploaded_file($archivo['tmp_name'], $ruta_destino_archivo);
$query= "INSERT INTO noticias (adjunto) values ('".$ruta_destino_archivo."')";
$result=mysql_query($query);
} else {
echo "La extension no es correcta";
}
}
/*-----------------------------*/
$consulta = "UPDATE noticias SET fecha='".$fecha."',
noticia='".$noticia."',enlace='".$enlace."',adjunto='".$adjunto."' WHERE id_noticia=".$_GET['id'];
//echo $consulta;
$resultado = mysql_query($consulta);
Valora esta pregunta
0