Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: связать воедино html+javascript+PHP+Mysql
 
 автор: palkan777   (13.10.2009 в 19:03)   письмо автору
 
 

Здравствуйте хорошие люди. У меня проблема (((... Никак не могу связать воедино html+javascript+PHP+Mysql вернее какой-то из данных языков конкретно, а может и не один, возможно. Обращаюсь сюда, так как считаю, что знатоки PHP и MySQL знают больше большинства как минимум, чем просто J-T. Прошу извинить...........Так вот какая проблема.....

<html> 
<head> 
<META http-equiv="Content-Type" content=text/html; charset=UTF-8">
<META http-equiv="Content-Language" content="en">
<title>Untitled Document</title> 
<style type="text/css"> 
 BODY { overflow-x: hidden } 
 #content {left:0px; top:0px; right:0px; width:100%; height:100px; position:absolute; background-color:#2afcb4;} 
 #content-text { left:50px; right:5px; top:105px; width:95%; position:absolute; font-family:"Times New Roman"; font-size:17px; } 
 </style> 
</head> 
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0"> 
<div id="content"> 
<img src="image/content.gif" width="1000" height="100" border="0"> 
</div> 
<div id="content-text"> 
<?php...........................................................здесь и ниже текст над которым я "располагал"пыталсятаймер (ниже его кодно не вышло (((((((((((((((((Это есть проблема!!!!!!!
......................................................................[
b]//без яваскрипта (но с хтмль) работает БЕЗ ОШИБОК[/b]
.......................................................................
?>
</div>
</body> 
</html>


Как вставляю javascript - выводится хтмл и все!!! php и майскул не отвечают. Расписывать их код не есть причина видимо. Поэтому я пришел сюда. И не только на самом деле.
Вот, собственно J-T
<html>
<head>
<TITLE>TIMER FOR SCRIPT</TITLE>
//Это таймер обратного отсчета как Вы догадались. Я его припаивал к "верхнему" хтмл, но результат=ноль пхп + майчкул; ноль=яваскрипт, только хтмл. Помогите пожалуйста не знаю что делать......не бейте главное!!! )))...(((
</head>
<body>
<form name="redirect">
<center>
<font face="Arial"><b>TIME CLOSE<br><br>
<form>
<input type="text" size="3" name="redirect2">
</form>
seconds</b></font>
</center>
<script>
<!--
var targetURL="http://www.google.ru/"
var countdownfrom=20
var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}
countredirect()
//-->
</script>
</body>
</html>


Хочется припаять таймер к HTML. Но не получилось.

  Ответить  
 
 автор: Sergeich   (13.10.2009 в 19:26)   письмо автору
 
   для: palkan777   (13.10.2009 в 19:03)
 

Не проще ли сразу поставить время задержки 1000 * 20? И вообще, не понятно как этот скрипт вообще может работать. Не могли бы Вы вообще описать что именно хотите получить в результате? Зачем там поле ввода текста?

  Ответить  
 
 автор: palkan777   (13.10.2009 в 19:35)   письмо автору
 
   для: Sergeich   (13.10.2009 в 19:26)
 

(1)Спасибо что отклинулись! Скрипты работают: именно, хтмл+пхп+майскул - без ошибок.

(2)Таймер яваскрипта - тоже работает - проверьте у себя. Поле ввода для него - в нем секунды отсчитываются отображаются т.е. Таймер надо припаять безболезненно для пункта (1) чтобы сначала был:

----хтмл-----
----яваскрипт-----
-----пхп+майскуель........
........закрывающие теги соответственно.......
Задача проста! Чтобы работал таймер и все выводилось как без него.)))))))))))

  Ответить  
 
 автор: heed   (13.10.2009 в 20:47)   письмо автору
 
   для: palkan777   (13.10.2009 в 19:35)
 

если правильно понял, то нужно вставить теги <script></script> вместе с содержимым
перед открывающим тегом <?php
, или чего-нибуль помудрёнее , если в javascript-код таймера нужны параметры из mysql

  Ответить  
 
 автор: palkan777   (13.10.2009 в 21:00)   письмо автору
 
   для: heed   (13.10.2009 в 20:47)
 

я так и делал но увы.........

  Ответить  
 
 автор: Sergeich   (14.10.2009 в 00:56)   письмо автору
 
   для: palkan777   (13.10.2009 в 19:35)
 

Я имел ввиду, что нет нет особого смысла выводить этот таймер Вашим способом. Во-первых, пользователь может просто изменить данные в поле ввода, во-вторых, пользователь вообще может заблокировать переход на другую страницу, постоянно меняя данные в форме.
Сначала всегда будет РНР - он выполняется на стороне сервера. Лишь потом уже в браузере начинает выполняться JavaScript. К тому же Вы так и не ответили на вопрос: что реально хотите сделать? Какие функции должен выполнять код на РНР? Не зная задачу и не видя код Вам вряд ли кто-либо сможет помочь.

  Ответить  
 
 автор: palkan777   (14.10.2009 в 15:14)   письмо автору
 
   для: Sergeich   (14.10.2009 в 00:56)
 

Если нажать рефреш то повторная отправка требуется все работает! Данные не подменить! (ну...если это не Грэг Маккейн) Эт пхп я замутил. Не знаю что это я нормальный гораздо более разумный народ чем я вводил в заблуждение! Простите друзья! Собственные страхи меня запутали! Дай Бог Вам всего! Спасибо Вам и Модератору особенно спасибо за ЧЕТКОЕ понимание.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования