Pues tengo una pagina con una columna en la izquierda y ahi tengo banners seleccionados al azar con ORDER BY RAND()
Ahora estoy poniendo banners en la derecha y tambien los quiero al azar pero sin que se repitan con los de la izquierda.
He tratado un poco de todo pero nada, aun estoy aprendiendo el tema de PHP.
La consulta viene de una base de datos y las imagenes de una carpeta..
solo quiero sacar los id´s de la las imagenes del lado izquierdo y poner un NOT IN en las del derecho.
este es el codigo que uso
Código PHP:
$sql = ("SELECT id, archivo_nombre, titul, registro, link FROM Banners ORDER BY RAND() LIMIT 0, 2");
$consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
while($fila = mysql_fetch_array($consulta)){
$imagen = $fila['archivo_nombre'];
$link = $fila['link'];
$titul = $fila['titul'];
$registro = $fila['registro'];
if($fila["link"] == ""){
echo "<div style='margin-top:5px; style='z-index:-3000''><img src=\"banners/$imagen\" width='140' height='179' border='0'></div>";
} else {
echo "<div style='margin-top:5px;'> <a href=\"$link\"><img src=\"banners/$imagen\" width='140' height='179' border='0'></a></div>";/*mostramos el valor del campo especificado*/
}}
Saludos,
Sicuesn