[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: js на странице в wordpress
DenisD
Здравствуйте
я тут уже спрашивал о возможности запуска на странице wordpress php скрипта с запросом в БД mysql и последующим выводом результата, но у меня так и не вышло без специального exec-php плагина это сделать. Теперь у меня возник вопрос т.к Java sqript запускается без особых проблем на страницах wordpress. можно ли все то что я сделал на php перевести на Js?

могу привести код, если нужно.



Спустя 20 минут, 7 секунд (5.02.2012 - 16:31) Игорь_Vasinsky написал(а):
открой шаблон и напиши

<script language="JavaScript">
alert('Its worked!');
</
script>

Спустя 10 минут, 39 секунд (5.02.2012 - 16:42) DenisD написал(а):
а если я напишу вот это оно сработает?
<form method="POST" onsubmit="this.action=window.location.hash= '#metka-1';this.submit()">
<
p align="center">
<
select name="ddate" >
<
option value = ""> ЧИСЛО
<option value="1">1 </option>
<
option value="2">2 </option>
<
option value="3">3 </option>
<
option value="4">4 </option>
<
option value="5">5 </option>
<
option value="6">6 </option>
<
option value="7">7 </option>
<
option value="8">8 </option>
<
option value="9">9 </option>
<
option value="10">10 </option>
<
option value="11">11 </option>
<
option value="12">12 </option>
<
option value="13">13 </option>
<
option value="14">14 </option>
<
option value="15">15 </option>
<
option value="16">16 </option>
<
option value="17">17 </option>
<
option value="18">18 </option>
<
option value="19">19 </option>
<
option value="20">20 </option>
<
option value="21">21 </option>
<
option value="22">22 </option>
<
option value="23">23 </option>
<
option value="24">24 </option>
<
option value="25">25 </option>
<
option value="26">26 </option>
<
option value="27">27 </option>
<
option value="28">28 </option>
<
option value="29">29 </option>
<
option value="30">30 </option>
<
option value="31">31 </option>
</
select>
<
select name="month">
<
option value = ""> МЕСЯЦ
<option value="1">Январь </option>
<
option value="2">Февраль </option>
<
option value="3">Март </option>
<
option value="4">Апрель </option>
<
option value="5">Май </option>
<
option value="6">Июнь </option>
<
option value="7">Июль </option>
<
option value="8">Август </option>
<
option value="9">Сентябрь </option>
<
option value="10">Октябрь </option>
<
option value="11">Ноябрь </option>
<
option value="12">Декабрь </option>
</
select>
<
select name="yyear" >
<
option value="">ГОД</option>
<
option value="2012">2012</option>
</
select>
<
p align="center">
<
input name="submit" type="submit" value="ПОИСК!">
</
form>
<
A NAME="metka-1"> </A>
<?
php
include ('connect_astro.php');

$month = $_POST['month'];
$ddate = $_POST['ddate'];
$year = $_POST['yyear'];

if ((empty($ddate))||(empty($month))||(empty($year)))
{ echo '<p align="center"><strong>ВВЕДИТЕ ДАТУ РОЖДЕНИЯ</strong> ';}

$sql=" SELECT tab_planets1.descrip as dd1, tab_planets2.descrip as dd2, tab_planets3.descrip as dd3, tab_planets4.descrip as dd4, tab_planets5.descrip as dd5, tab_planets6.descrip as dd6, tab_planets7.descrip as dd7, tab_planets8.descrip as dd8, tab_planets9.descrip as dd9,
tab_planets10.descrip as dd10, tab_planets11.descrip as dd11, tab_planets12.descrip as dd12
FROM tab_astro tab_astro1
LEFT JOIN tab_planets tab_planets1 ON tab_astro1.plan1 = tab_planets1.planets
LEFT JOIN tab_planets tab_planets2 ON tab_astro1.plan2 = tab_planets2.planets
LEFT JOIN tab_planets tab_planets3 ON tab_astro1.plan3 = tab_planets3.planets
LEFT JOIN tab_planets tab_planets4 ON tab_astro1.plan4 = tab_planets4.planets
LEFT JOIN tab_planets tab_planets5 ON tab_astro1.plan5 = tab_planets5.planets
LEFT JOIN tab_planets tab_planets6 ON tab_astro1.plan6 = tab_planets6.planets
LEFT JOIN tab_planets tab_planets7 ON tab_astro1.plan7 = tab_planets7.planets
LEFT JOIN tab_planets tab_planets8 ON tab_astro1.plan8 = tab_planets8.planets
LEFT JOIN tab_planets tab_planets9 ON tab_astro1.plan9 = tab_planets9.planets
LEFT JOIN tab_planets tab_planets10 ON tab_astro1.plan10 = tab_planets10.planets
LEFT JOIN tab_planets tab_planets11 ON tab_astro1.plan11 = tab_planets11.planets
LEFT JOIN tab_planets tab_planets12 ON tab_astro1.plan12 = tab_planets12.planets
WHERE (tab_astro1.month='$month'AND tab_astro1.ddate='$ddate' AND tab_astro1.year='$year')";

//В переменной сохраняем результаты выборки



$ress=mysql_query($sql);


while ($astroinfo=mysql_fetch_array($ress))
{
echo '<br /> <br />
'.$astroinfo["dd1"].'
'.$astroinfo["dd2"].'
'.$astroinfo["dd3"].'
'.$astroinfo["dd4"].'
'.$astroinfo["dd5"].'
'.$astroinfo["dd6"].'
'.$astroinfo["dd7"].'
'.$astroinfo["dd8"].'
'.$astroinfo["dd9"].'
'.$astroinfo["dd10"].'
'.$astroinfo["dd11"].'
'.$astroinfo["dd12"].'';

}




?>

Спустя 5 минут, 17 секунд (5.02.2012 - 16:47) Игорь_Vasinsky написал(а):
biggrin.gif напиши и посотри)

Спустя 1 час, 36 минут, 8 секунд (5.02.2012 - 18:23) DenisD написал(а):
конечно не заработает, синтаксис же другой. Помогите исправить чтоб заработало на JS

Спустя 4 минуты (5.02.2012 - 18:27) Игорь_Vasinsky написал(а):
что не работает?
синтаксис чего другой?

Спустя 6 минут, 1 секунда (5.02.2012 - 18:33) DenisD написал(а):
что просто добавить между <script language="JavaScript"> и </script>

Спустя 3 минуты, 58 секунд (5.02.2012 - 18:37) Игорь_Vasinsky написал(а):
между тегами <script language="JavaScript"> и </script>

размещают JS скрипт.

Спустя 20 минут, 26 секунд (5.02.2012 - 18:58) DenisD написал(а):
сделал как вы советовали, но после нажатия на кнопку ПОИСК результат не выводится. Почему? На PHP все работало.

Спустя 2 минуты, 8 секунд (5.02.2012 - 19:00) Игорь_Vasinsky написал(а):
Цитата
но после нажатия на кнопку ПОИСК результат не выводится. Почему?

biggrin.gif ты же скрипт запускаешь, у тя и все карты.

откуда я знаю? что за ошибки?

ты же PHP и запрос делаешь и вывод из бд, причём здесь JS?

Спустя 5 минут, 44 секунды (5.02.2012 - 19:05) DenisD написал(а):
я просто в ставил вот этот текст
Цитата (DenisD @ 5.02.2012 - 13:42)
текст

ошибок нет, но и результат 0
форма отображается выбрать все можно, но результата нет. Может все-таки нужно доработать код, но вы пишите что синтаксис одинаковый. Переменные может нужно объявлять?

Спустя 3 часа, 46 минут, 26 секунд (5.02.2012 - 22:52) DenisD написал(а):
sad.gif

Спустя 2 часа, 14 минут, 28 секунд (6.02.2012 - 01:06) bodja написал(а):
DenisD
Для начала стоить хотя бы вкурить разницу ,между кодом который выполняется на клиенте и кодом,который выполняется на сервере.
А потом уже думать ,куда и зачем лепить. biggrin.gif biggrin.gif biggrin.gif
Быстрый ответ:

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