Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2009, 13:17
octavio76
 
Fecha de Ingreso: marzo-2009
Mensajes: 20
Antigüedad: 15 años, 1 mes
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