Buenas caricatos.
Justo estaba probando la función que me habías dicho y estoy haciendo progresos.
El comentario parece que ya me sale, coge el último añadido gracias a la función.
La foto en cambio no me la muestra, no sé cómo hacerlo.
El código sería...
Código:
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);
mysql_query($sql);
$ultid = mysql_insert_id($conexion);
$result = mysql_query("SELECT Ruta FROM Fotos WHERE Id = '$ultid'");
echo "File uploaded successfully.<a href='upload/$file_name'>Click to view!</a>";
echo "<img src='upload/$result'> ";
}
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);
$ultid2 = mysql_insert_id($conexion);
$result2 = mysql_query("SELECT Comentario FROM Fotos WHERE Id = '$ultid2'");
while ($coment = mysql_fetch_assoc($result2)) {
echo $coment['Comentario']."<br>";
}
}
El caso es que la foto, en lugar de añadir el campo Ruta, que sería lo de foto.jpg o similar, me pone (...)upload/Resource%20id%20#8
¿Cómo cojo la ruta? ¿Cómo mostraría luego todo esto en otra página (en un HTML u otro PHP?
(Lo de los espacios parece funcionar en mi caso... ¡O eso creo!)
Perdón por las molestias y gracias de nuevo. ¡Estoy aprendiendo por si sirve de algo! hehehe