Buenas,
¿Qué tal? Primero gracias por el interés. Tal y como me habéis comentado y con razón, añado el código. He colocado 3 partes (no he puesto todo el html ya que sería muy largo para pegarlo aquí). Este que es el formulario es un archivo (
publicardisco.php), y más abajo veréis el del archivo (
verificarpublicardisco.php) y finalmente otro para imprimir resultado (
discos.php) Como comenté, las imágenes si que se guardan en la carpeta local indicada, los datos del formulario también en la base de datos.
Lo que me falta que funcione y no consigo es:
-Guardar ruta de foto en base de datos
-Publicar la imagen de la carpeta local guardadaBASE DE DATOS: JAZZGUNE
TABLA: DISCOSDATOS: titulodisco, grupoartista, anopublicacion, sello, titulostemas, musicosdisco, comentariodisco e imagendisco1.-FORMULARIO:/*FORMULARIO en HTML */
<form action="verificarpublicardisco.php" method="POST" enctype="multipart/form-data">
<h2>Publicar Disco</h2>
<input type="text" name="titulodisco" id="titulodisco" placeholder="Título del Disco"><br>
<input type="text" name="grupoartista" id="grupoartista" placeholder="Grupo o artista"><br>
<input type="text" name="anopublicacion" id="anopublicacion" placeholder="Año de la publicación"><br>
<input type="text" name="sello" id="sello" placeholder="Sello"><br>
<textarea rows="5" cols="60" type="text" name="titulostemas" id="titulostemas" placeholder="Títulos de los temas del disco"></textarea><br>
<textarea rows="5" cols="60" type="text" name="musicosdisco" id="musicosdisco" placeholder="Artistas que has formado parte del disco"></textarea><br>
<textarea rows="5" cols="60" type="text" name="comentariodisco" id="comentariodisco" placeholder="Comentario"></textarea><br>
<label>Foto de la portada del disco</label><br>
<input type="file" name="imagendisco" id="imagendisco" placeholder="Imagen del disco"><br>
<input type="submit" name="btnGuardar" value="Publicar disco" id="enviar">
</form>
2.-GUARDAR DATOS DEL FORMULARIO EN BASE DE DATOS E IMAGEN EN CARPETA LOCAL:/*ARCHIVO: verificardisco.php*/
<?php
echo "Error al conectar a la base de datos." . mysql_error(); }
if(!isset($seleccionar_bd)){ echo "Error al seleccionar la base de datos." . mysql_error(); }
//DE FORMULARIO A VARIABLE//
$titulodisco = $_POST["titulodisco"];
$grupoartista = $_POST["grupoartista"];
$anopublicacion = $_POST["anopublicacion"];
$sello = $_POST["sello"];
$titulostemas = $_POST["titulostemas"];
$musicosdisco = $_POST["musicosdisco"];
$comentariodisco = $_POST["comentariodisco"];
//INSERTAR DE VARIABLE A TABLA DE BASE DE DATOS// */
$consulta = mysql_query("INSERT INTO discos(titulo,artista,ano,sello,temas, artistas,comentario) VALUES ('$titulodisco','$grupoartista','$anopublicacion','$sello','$titulostemas','$musicosdisco','$comentariodisco')");
echo "Error al insertar los datos en la tabla. ". mysql_error(); }
else
echo"Correcto";
?>
3.-PUBLICAR DATOS INCLUIDA LA FOTO GUARDADA EN LA CARPETA LOCAL:
include("conexion.php");
$consulta = mysql_query("SELECT * FROM discos ORDER BY ano ASC");
echo "<div id='areaarticulodisco'>";
echo "<div id='areafotodisco'>";
echo "<img id='fotodeldisco''>";
echo "</div>";
echo "<div id='detallesdisco'>";
echo "<div id='titulodisco'>";
echo "<a id='titulossecdiscos'>Título: </a>";
echo $registro["titulo"];
echo "</div>";
echo "<div id='artistadisco'>";
echo "<a id='titulossecdiscos'>Artista: </a>";
echo $registro["artista"];
echo "</div>";
echo "<div id='anodisco'>";
echo "<a id='titulossecdiscos'>Año: </a>";
echo $registro["ano"];
echo "</div>";
echo "<div id='sellodisco'>";
echo "<a id='titulossecdiscos'>Sello: </a>";
echo $registro["sello"];
echo "</div>";
echo "<div id='artistasdisco'>";
echo "<a id='titulossecdiscos'>Músicos: </a>";
echo $registro["artistas"];
echo "</div>";
echo "<div id='comentariodisco'>";
echo "<a id='titulossecdiscos'>Comentario: </a>";
echo $registro["comentario"];
echo "</div>";
echo "</div>";
echo "</div>";