У меня есть сайт, на котором я могу загружать изображения с некоторой информацией (начальная дата, конечная дата, длительность, URL).
Я хочу сделать слайд-шоу, которое выбирает те изображения, которые> $ startdate && <$ enddate. И я хочу, чтобы каждое изображение отображалось до тех пор, пока я установил его в значение $ duration. Мой Javascript до сих пор выглядит следующим образом:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
function showPic1(){
$('#test').html("<img src=\"$url" width=" 400 " height=" 300 ">");
setTimeout(showPic2, $dur);}
function showPic2(){
$('#test').html("<img src=\"$url" width=" 400 " height=" 300 ">");
setTimeout(showPic1, 9000);}
showPic1();
</script>
<div id="test"><img src='http://haga.mizgalski.se/upload/upload/bild1.jpg' width='400' height='300'></div>
Довольно просто. Но как я могу автоматически сгенерировать этот javascriptcode из примера bash-скрипта из базы данных?!
Какие-нибудь идеи?
Вы можете использовать ключ -execute mysql -e
foo=`mysql -u user_name_here -p password_here -s -N -e "SELECT id FROM the.host WHERE name='$the_url'"`
echo $foo
echo "<some>$foo<\/some>" >> /file/path/to_name_of_output.js
Но почему бы не использовать PHP или PERL?