Foros del Web » Programando para Internet » PHP »

linkear imagenes a una carpeta

Estas en el tema de linkear imagenes a una carpeta en el foro de PHP en Foros del Web. Amigos. Recurro a uds para ver como puedo terminar de hacer una parte de mi pagina web, la cual creo que hasta ahora es la ...
  #1 (permalink)  
Antiguo 04/04/2009, 14:17
 
Fecha de Ingreso: marzo-2009
Mensajes: 20
Antigüedad: 10 años, 8 meses
Puntos: 0
linkear imagenes a una carpeta

Amigos.
Recurro a uds para ver como puedo terminar de hacer una parte de mi pagina web, la cual creo que hasta ahora es la mas importante.
he creado algunos scrip valiendome de variados ejemplos encontrados en la web, pero me falta un paso para terminarlas.
Se necesita subir 3 imagenes mediante un formulario a una carpeta en mi web, las cuales ademas se ingresa el titulo y autor, la idea es que esas 3 imagenes queden enlazadas al titulo.
El titulo y el autor se redireccionan a una tabla, y despues cuando entre un visitante a ver las fotos se encuentre con la tabla y pueda linkear sobre el titulo de las images y ver las fotos directamente mediante un programa flash.
Hasta el momento tengo lo siguiente:

Scrip del formulario:
Código HTML:
<h1>BIENVENIDOS, A SUBIR SUS FOTOS AL SERVIDOR</h1>
<form enctype="multipart/form-data" action="subearchivo.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
TITULO: <input type="text" name="nov_titulo"><br><br>
AUTOR&nbsp;: <input type="text" name="nov_autor"><br><br>
SUBIR PRIMERA IMAGEN&nbsp: <input name="userfile" type="file"><br><br>
<input type="submit" value="Enviar">
</form> 
Despues tengo el scrip que sube los archivos a una carpeta:
Código PHP:
if (isset($_POST['nov_titulo'])){$nov_titulo $_POST['nov_titulo'];}
if (isset(
$_POST['nov_autor'])){$nov_autor $_POST['nov_autor'];}

$unique time();
$uploaddir $_SERVER['DOCUMENT_ROOT'].'/upload/'.$unique;
$uploadfile $uploaddir $_FILES['userfile']['name'];
$uploadcheck $uploadfile;

if(empty(
$_FILES['userfile']['name'])){
$uploadfile "";}

mysql_select_db($dbname) or die('Cannot select database');
   
$update mysql_db_query("$dbname","INSERT INTO imagenes VALUES ('$nov_titulo', '$nov_autor')") or die(mysql_error());

header("location:tabladatos.php"); 

Y luego los nombre del titulo y autor lo presento en lo siguiente:

Código PHP:
$query "SELECT * FROM imagenes";
$result mysql_query($query)
  or die(
"La consulta fallo: " .mysql_error());
                        
echo 
"<TABLE BORDER='1'>";
echo 
"<tr><td>";
echo 
"<table border='1'>";
echo 
"<tr>";
echo 
"<th>Titulo de las Imagenes</th><th>Autor</th>";
echo 
"</tr>";

while (
$row mysql_fetch_array($result))
{
echo 
"<tr>";
echo 
"<td>",$row['titulo'], "</td><td>"$row['autor'],"</td>";
echo 
"</tr>";

echo 
"</TABLE>";

mysql_close($connection); 

Hasta aqui todo funciona, pero me falta que la imagen subida que enlazada con el nombre del titulo.

Despues seria como hacer que al momento de linkear el titulo me muestre las imagenes mediante el ligthbox.

Les pido que me echen una ayudadita, pues como lo señale esta es la parte vital de mi web.

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.