[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Картинки рандомно
Leo33rus
Всем привет. Помгите сделать картинки, чтобы появлялись в голосованиях рандомно. Вот скрипт.


<img src="menu.png" width="100%" height="80">
<
center>
<
body style="background-image:url(fon.png)">
<
h1>Голосуем!!!</h1><br>
<
br>
<?php
//тут будут перелистываться пары
$counter.=file_get_contents("counter.txt");
$counterX=$counter+1;
$ostalos=$counter;

$counterA ="cou";
$counterA.= $counter;
$counterA.=".txt";
$counter.=".jpg";


$counterB ="cou";
$counterB.= $counterX;
$counterB.=".txt";
$counterX.=".jpg";

//механизм
$ch1.=file_get_contents("$counterA");
$ch2.=file_get_contents("$counterB");
echo "<table>
<td><center>
<a href='ch1.php'><img src='
$counter' height='350'></a>
<br><h1>
$ch1
</td>
<td><center>
<img src='vs.png' height='150'>
</td>
<td><center>
<a href='ch2.php'><img src='
$counterX' height='350'></a>
<br><h1>
$ch2
</td>
</table>"
;
if ($ch1 > $ch2)
{
echo "<h2>А девушка слева идет вперед!)))</h2>";
}
if ($ch1 < $ch2)
{
echo "<h2>Девушка справа идет вперед!)))</h2>";
}
if ($ch1 == $ch2)
{
echo "<h2>Идут ноздря в ноздрю)))</h2>";
}
//осталось
//$ostalos1 = (1000 - $ostalos)/10;
//$ostalos2 = "Осталось проголосовать за ";
//$ostalos2.= $ostalos1;
//echo $ostalos2;





Спустя 24 минуты, 34 секунды (30.05.2012 - 22:47) Zzepish написал(а):
А не проще сделать вывод из базы рандомно?

Спустя 4 часа, 10 минут, 28 секунд (31.05.2012 - 02:58) walerus написал(а):
Это вообще что за МФ ??? - будущий ФейсБук что ля blink.gif

Спустя 25 минут, 9 секунд (31.05.2012 - 03:23) Georgiy_Dovidov написал(а):
Создай базу

CREATE TABLE IF NOT EXISTS `images` (
`id` int(30) NOT NULL AUTO_INCREMENT,
`images` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

в каждой строке в столбце `images` пропиши путь к картинке
потом делаешь запрос в базу в самом скрипте

$img = mysql_query("SELECT `images` FROM images ORDER BY RAND() LIMIT 1");
$img2 = mysql_fetch_array($img);
$idimg = $img2['images'];

выводишь $idimg в какое нужно место, вот тебе и рандомная картинка

____

а самый простой вариант назвать картинки числами, 1 2 3 4 5 и так далие

$img = mt_rand(1,число картинок);
<
img src='/images/<? echo $img; ?>.jpg' height='350'>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.