Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/09/2002, 20:13
Avatar de Mickel
Mickel
 
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
Re: Lo Básico, para el que nada sabe

A ver, Rosamunda. Aca te paso un scriptlet que yo suelo usar para manejar los banners en mi site.

Código:
$sqryban="Select id_banner,enlace,imagen,alternate,javascript,counter_display from banner order by 6 desc";
$iqryban=mysql_query($sqryban,$ilink);
if ($iqryban>0) {
	if (mysql_num_rows($iqryban)>0) {
		$ibanner=mysql_result($iqryban,0,0);
		$senlace=mysql_result($iqryban,0,1);
		$simagen=mysql_result($iqryban,0,2);
		$salternate=mysql_result($iqryban,0,3);
		$sjavascript=mysql_result($iqryban,0,4);
	}
}
if ($ibanner>0) {
	$sqryexe="Update banner set counter_display=counter_display+1 where id_banner=".$ibanner;
	$iqryexe=mysql_query($sqryexe,$ilink);
	if (strlen($simagen)>0) {
		echo "<div align='center'><a href='banner.phtml?id=".$ibanner."' target='_blank'><img src='banners/".$simagen."' alt='".$salternate."' border='0'></a></div>";
	} elseif (strlen($sjavascript)>0) {
		$sjavascript=str_replace(""",chr(34),$sjavascript);
		$sjavascript=str_replace("'",chr(39),$sjavascript);
		echo $sjavascript;
		$sqryexe="Update banner set counter_hit=counter_hit+1 where id_banner=".$ibanner;
		$iqryexe=mysql_query($sqryexe,$ilink);
	} else {
		echo " ";
	}
} else {
	echo " ";
}
Como veras, en la bd almaceno la url, la imagen, el ALT y, por si acaso, un jscript. En la pagina banner.phtml lo que hago es un Update para actualizar los hits:

$sqryexe="Update banner set counter_hit=counter_hit+1 where id_banner=".$ibanner;
$iqryexe=mysql_query($sqryexe,$ilink);

y luego redirecciono a la url especifica

Espero que te sirva de ejemplo para que hagas tu propio PHP