я тут уже спрашивал о возможности запуска на странице 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 написал(а):
напиши и посотри)
Спустя 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 скрипт.
размещают JS скрипт.
Спустя 20 минут, 26 секунд (5.02.2012 - 18:58) DenisD написал(а):
сделал как вы советовали, но после нажатия на кнопку ПОИСК результат не выводится. Почему? На PHP все работало.
Спустя 2 минуты, 8 секунд (5.02.2012 - 19:00) Игорь_Vasinsky написал(а):
Цитата |
но после нажатия на кнопку ПОИСК результат не выводится. Почему? |
ты же скрипт запускаешь, у тя и все карты.
откуда я знаю? что за ошибки?
ты же 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 написал(а):
Спустя 2 часа, 14 минут, 28 секунд (6.02.2012 - 01:06) bodja написал(а):
DenisD
Для начала стоить хотя бы вкурить разницу ,между кодом который выполняется на клиенте и кодом,который выполняется на сервере.
А потом уже думать ,куда и зачем лепить.
Для начала стоить хотя бы вкурить разницу ,между кодом который выполняется на клиенте и кодом,который выполняется на сервере.
А потом уже думать ,куда и зачем лепить.