Estoy intentando subir una foto y un comentario, y luego poder mostrar la foto y el comentario. La idea sería que mostrase la última foto subida (con el comentario de dicha foto claro).
Conseguí tras muchos intentos que suba la foto a la carpeta, y también sube el nombre de la foto (el final de la ruta incluyendo la extensión) y el comentario que le pongo en la caja de texto.
El problema que tengo ahora es que por mucho que lo intente no consigo que me muestre la última foto. He intentado mil consultas, con ORDER BY DESC, seleccionando según un Id, pero nada...
Sé que estará todo fatal pero este es el código que tengo hasta ahora...
Lo que más me interesaría sería como digo poder mostrar la última foto subida junto con el comentario. Los códigos que corresponden a esa última parte están bastante mal claro ; )
Código:
Si alguien lo prefiere puedo poner el link a la página para que la ayuda sea más fácil.<?php $conexion = mysql_connect('localhost','BASEDEDATOS','PASS'); if (!$conexion) { die('Could not connect: ' . mysql_error()); } if (!mysql_select_db('BASEDEDATOS')) { die('Could not select database: ' . mysql_error()); } if(isset($_FILES['image'])){ $file_name = $_FILES['image']['name']; // This holds the file name in a variable. move_uploaded_file($_FILES['image']['tmp_name'], 'upload/'.$file_name); echo "File uploaded successfully.<a href='upload/$file_name'>Click to view!</a>"; //Esto lo tengo de ejemplo por si quiero poner el link... echo "<img src='upload/$file_name'> "; } if(isset($_POST['txtComent'])){ $file_coment = $_POST['txtComent']; // This holds the file name in a variable. $sql = mysql_query ("INSERT INTO Fotos (Id,Ruta,Comentario) VALUES ('','$file_name','$file_coment')"); mysql_query($sql); $result = mysql_query("SELECT Comentario FROM Fotos WHERE Ruta = '$file_name'"); while ($coment = mysql_fetch_assoc($result)) { echo $coment['Comentario']."<br>"; } } ?>
He estado dando vueltas por el foro y probando códigos pero me veo incapaz y me he decidido a postear...
¡Gracias por adelantado!