Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/02/2012, 02:04
FantaSheva
 
Fecha de Ingreso: febrero-2012
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Subir fotos y mostrarlas

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