Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/01/2008, 12:33
djfrancis
 
Fecha de Ingreso: noviembre-2007
Mensajes: 32
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Insertar valor en mysql mediante <a href>

Hola roger. He probado tu código pero o no me funciona o no lo he adaptado bien. Lo he colocado así:

Código PHP:
<?php
function galeria(){
global 
$db,$sql,$flv;
$sql=$db->sql_query("select * from torkingstube limit 0,20");
opentable();
//Distribuir los resultados del query en columnas
echo "<table width='100%' align=center colspan='5'>"
$columnas 5# Número de columnas (variable) 
/*if (($rows=$db->sql_numrows($sql))==0) { 
echo "<tr><td colspan=$columnas>No hay resultados en la BD.</td></tr> "; 
} else { 
echo "<tr><td colspan=$columnas>$rows Resultados </td></tr>"; 
} */
for ($i=1$row $db->sql_fetchrow ($sql); $i++) { 
$resto = ($i $columnas); # Número de celda del <tr> en que nos encontramos 
if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr> 
$tag "EVENTO: ".$row[1]."\n";
$tag.= "TITULO: ".$row[2]."\n";
$tag.= "SUBIDO EL: ".$row[7]."\n";
$tag.= "SUBIDO POR: ".$row[8];
// EXTRAER EL LINK AL PINCHAR SOBRE EL THUMB
if (isset($_GET[$row[5]])){ // var es la variable que recoge el valor del ID
$url $_SERVER['REQUEST_URI'];
$query $db->sql_query("INSERT INTO torkingstube_tmp (link) VALUES ($url)")
or die(
mysql_error());
}
// FIN DE EXTRACCIÓN
 
echo "<td><a href=$row[5] onmouseover=\"window.status='TORKINGSTUBE 2008'; return true;\" target=\"_blank\"><img src=$row[4] alt='$tag'></a></td>";
 
if (
$resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr> 

if (
$resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos 
$ajust $columnas $resto# Número de huecos necesarios 
for ($j 0$j $ajust$j++) {echo "<td>&nbsp;</td>";} 
echo 
"</tr>"# Cerramos la última línea </tr> 

echo 
"</table>"
closetable();
//Liberar memoria de las consultas.
mysql_free_result($sql);
}
galeria();
?>
¿Está bien colocado? S2.