Wandragor Posted August 22, 2005 Report Share Posted August 22, 2005 У меня есть сайт www.russianempire.com.ru . Как сделать на главной странице так, чтобы каждый посетительна ней видел разную информацию? НАПРИМЕР: Заходит посетитель на сайт. А на главной странице моего сайта находится информация: "Великая Держава - Великая История". А как сделать, чтобы эта надпись и пояснение к ней постоянно изменялось на новую информацию при каждом посещении страницы? Надеюсь объяснил понятно... Quote Link to comment Share on other sites More sharing options...
Сергей Плоткин Posted August 22, 2005 Report Share Posted August 22, 2005 Смотрю, сайт на PHP. Тогда используй функцию rand(). <? switch (rand(1, 5)) { case 1: echo "Test 1"; break; case 2: echo "Test 2"; break; case 3: echo "Test 3"; break; case 4: echo "Test 4"; break; case 5: echo "Test 5"; break; }?> Quote Link to comment Share on other sites More sharing options...
man2D Posted August 22, 2005 Report Share Posted August 22, 2005 Загоняешь все фразы в БД. id | text 1 | lalala 2 | gagaga .. | ... и т.д. Потом пишешь скрипт вывода из базы. Запрос примерно такой: <? ... $id = rand(mysql_count_rows); // непомню точно команду :\. глянь в мануале. $sql = "select * from table_with_phrases where id=\"$id\""; //где table_with_phrases - название таблицы ... ?> Quote Link to comment Share on other sites More sharing options...
Wandragor Posted August 24, 2005 Author Report Share Posted August 24, 2005 Пожалуй больше подойдет код на PHP. C базами я почти не работал (за исключением установки форума). Вот только подскажите пожалуйста как этот код использовать( если честно не очень понял, что означает фраза Test 1 и тд). Quote Link to comment Share on other sites More sharing options...
man2D Posted August 24, 2005 Report Share Posted August 24, 2005 Wandragor: Test1 в твоём случае может быть "Великая Держава - Великая История". Советую всё-таки сделать с базой, это и удобнее, и надёжнее. Quote Link to comment Share on other sites More sharing options...
Wandragor Posted August 24, 2005 Author Report Share Posted August 24, 2005 Я в базах почти ничего не понимаю - поэтому и не использую этот вариант. Quote Link to comment Share on other sites More sharing options...
Wandragor Posted August 26, 2005 Author Report Share Posted August 26, 2005 Смотрю, сайт на PHP. Тогда используй функцию rand().<? switch (rand(1, 5)) { case 1: echo "Test 1"; break; case 2: echo "Test 2"; break; case 3: echo "Test 3"; break; case 4: echo "Test 4"; break; case 5: echo "Test 5"; break; }?> 198157[/snapback] А как сделать, чтобы рисунок вместе с текстом менялся, да и текст сделать другой (пожирнее и т.п.)? Как я понимаю данная функция не подходит? Или я не прав? Quote Link to comment Share on other sites More sharing options...
man2D Posted August 26, 2005 Report Share Posted August 26, 2005 Вместо echo "Test1"; пиши echo "<b>Test1</b>"; Т.е. в кавычках можешь писать html-теги. С рисунками - тут нужно воображение. Например, у тебя есть каталог images, в котором картинки пронумерованы (img1.gif, img2.gif etc.). Прописываешь echo "<img src=images/imgX... в каждый пункт и всё. Quote Link to comment Share on other sites More sharing options...
Wandragor Posted August 26, 2005 Author Report Share Posted August 26, 2005 Одна из строк у меня такая: echo "<img src=russianempire1.jpg alt=Российская Империя width=300 height=200>"; Как сделать чтобы текст после alt= отображался полностью? У меня отображается одно слово -Российская и все. Может я чего напортачил? Quote Link to comment Share on other sites More sharing options...
man2D Posted August 27, 2005 Report Share Posted August 27, 2005 alt=\"Российская империя\" А вообще, скачай мануал по пхп, ибо ты такие вещи спрашиваешь... Quote Link to comment Share on other sites More sharing options...
Wandragor Posted August 27, 2005 Author Report Share Posted August 27, 2005 Извините, такой вот я веб-мастер. А ссылку на мануал не дадите? Вдруг кому еще понадомится... А вообще ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ! Quote Link to comment Share on other sites More sharing options...
man2D Posted August 27, 2005 Report Share Posted August 27, 2005 Извините, такой вот я веб-мастер. А ссылку на мануал не дадите? Вдруг кому еще понадомится... Первый день на форуме? Вот тебе два мануала: google.ru http://www.softboard.ru/index.php?act=Search&f=11 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.