Comunidad de diseño web y desarrollo en internet online

PHP linkear a un archivo o img desde el phpmyadmin

Citar            
MensajeEscrito el 10 Mar 2006 08:04 pm
tengo un archivo php en el cual me muestra 3 registros por pagina del total de mis registros.
me ocurre que si le coloco un link desde el editor, el registro 1 y el 4 van a tener el mismo link, y asi sucesivamente con el 2 y el 5 y el 3 con el 6.
Necesito saber si el problema esta en colocar el codigo exacto en el editor o es una cuestion de colocar los datos en la tabla mysql..
gracias !!

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 11 Mar 2006 01:26 am
Muetra algo del codigo para ayudarte. Aunque creo que debes usar un id para cada registro para diferenciar uno del otro

Por elguru

80 de clabLevel



Genero:Masculino  

Falcon tierra de futuro

firefox
Citar            
MensajeEscrito el 11 Mar 2006 01:43 am
En php, revisas los resultados (uno a uno) y a cada uno (con un while o for) le asignas un enlace (que probablemente lo habrás puesto en una columna de tu tabla).

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 13 Mar 2006 08:59 pm
gracias por la respuesta PEDRO, pero podrias ponerme algo de codigo para ver como revisar los resultados y asignarle un enlace ??

mi tabla es la siguiente
id: 01
titulo: Titulo de la noticia
descrip: descrip de la noticia
link: noticia03.php

gracias !!

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 13 Mar 2006 09:09 pm
Te quedaria algo como asi

Código :

if (!$pag) {
    $inicio = 0;
    $pag=1;
}
else {
    $inicio = ($pag - 1) * $TAMANO_PAGINA;
}
$resultado=mysql_query("SELECT * FROM tutabla",$tuconexionmysql);
$total_registros = mysql_affected_rows();
/*Esta variable la utilizas para hacer los links a las otras paginas como por ejemplo paginas [1 de 7] [2 de 7]...*/
$total_paginas = ceil($total_registros / $TAMANO_PAGINA);
$resultado=mysql_query("SELECT * FROM  limit $inicio,$TAMANO_PAGINA",$tuconexionmysql);
while($row=mysql_fetch_row($resultado)){
$id=$row[0];
$titulo=$row[1];
$descripcion=$row[2];
/*aca haces tu codigo personalizado tienes que pasarle el inicio en una variable*/
}

espero que te funcione...

Por elguru

80 de clabLevel



Genero:Masculino  

Falcon tierra de futuro

firefox
Citar            
MensajeEscrito el 13 Mar 2006 10:00 pm
perdon ! pero has cambiado el secript recientemente ? taba probando con uno anterior y ahora esta modificado! el anterior era un error ?

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 13 Mar 2006 10:39 pm
si me equivoque en unas lineas y lo corregi, creo q asi esta mas completo ok sigue probando

Por elguru

80 de clabLevel



Genero:Masculino  

Falcon tierra de futuro

firefox
Citar            
MensajeEscrito el 14 Mar 2006 12:55 am
perdona por mi ingenuidad, pero no llego a entenderlo ! cuando dices
"/*aca haces tu codigo personalizado tienes que pasarle el inicio en una variable*/"
como es ese procedimiento ?
y la variable link, que es la que contiene la direccion URL (noticia03.php) donde iria ??

de todas maneras te agradezco por tu interes !!!

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 14 Mar 2006 01:00 am
En este punto, es mejor que te tomes una pausa para aprender un poco de PHP y MySQL. Si te lo propones, puede ser en breve. No es molestia, es que si no lo entiendes, es mejor que lo estudies.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 14 Mar 2006 02:57 am
yo me refiero que debes pasar la variable inicio en l a llamada osea por ejemplo tu colocas en el link pagina.php?inicio=2 inicio es la variable de donde va a continuar sacando datos de la tabla me entiendes

Por elguru

80 de clabLevel



Genero:Masculino  

Falcon tierra de futuro

firefox
Citar            
MensajeEscrito el 14 Mar 2006 04:40 pm
ok! ahora si! gracias !

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 14 Mar 2006 05:53 pm
echo "<a href=" .$fila1['link']. ">click aqui</a>";

esta es la forma que encontre para hacerlo !

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.