Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (Javascript) Совмещение Javascript и PHP / 10 сообщений из 10, страница 1 из 1
22.11.2006, 09:58
    #34145703
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
Не могу дорубить, как можно совместить в данном примере Javascript и PHP?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<script language="Javascript">
function onButEdit(red) {
   alert('Нажали кнопку "Редактировать".\nЗначение поля "names":'+red.names.value);
   <?php mysql_query ("update `schedule1` set name='".red.names.value."' where id=$cod") or die("Проблемма с запросом")?>
}
function onButDel(red) {
   alert('Нажали кнопку "Удалить".\nЗначение поля "names":'+red.names.value);
}
</script>

Заранее благодарен.
...
Рейтинг: 0 / 0
22.11.2006, 10:36
    #34145837
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
<?php mysql_query ("update `schedule1` set name='".red.names.value."' where id=$cod") or die("Проблемма с запросом")?>
этот фрагмент выполнится только при загрузке страницы, вам стоит обратиться к документации и прочесть основы работы серверных скриптов и локальных, на стороне пользователя.
...
Рейтинг: 0 / 0
22.11.2006, 10:41
    #34145858
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
Хорошо, а как тогда можно выполнить этот запрос в Javascript?
...
Рейтинг: 0 / 0
22.11.2006, 10:47
    #34145884
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
sxqэтот фрагмент выполнится только при загрузке страницыКорявенько объяснил.
Этот фрагмент выполняется на сервере, а клиенту отдается результат выполнения php-кода. Под рекомендациями автору потпесалсо.

Из js можно только вызвать урл с пхп-кодом (можно в ифрейме, чтобы страницу не перегружать), который и выполнит запрос к базе.
...
Рейтинг: 0 / 0
22.11.2006, 11:02
    #34145954
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
А как бы это могло выглядить?
...
Рейтинг: 0 / 0
22.11.2006, 11:13
    #34146000
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
Как передать переменную из PHP в JavaScript и обратно?
А. вообще, вам нужно всю статью прочесть, потому что понимания у вас ноль.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
22.11.2006, 11:16
    #34146013
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
Вы только и ругаетесь на меня.
...
Рейтинг: 0 / 0
22.11.2006, 11:28
    #34146069
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
да, я немного коряво написал, имелось в виду он выполнится на сервере только в момент загрузки страницы, и браузер получит результат, в данном случае либо ничего, либо текст ошибки, что вызовет ошибку уже синтаксиса JS :)
...
Рейтинг: 0 / 0
22.11.2006, 11:43
    #34146140
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
А как не перегружая страницу можно выполнить такой скрипт?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>
<?php 
$db = mysql_connect("localhost",'' ,'' ) or die("Не смог законнектиться");
mysql_select_db(brat, $db) or die("Не нашел базу");
$cod=$_GET["code"] ;
echo $cod ;
$zap="select id, date, name, comment from `schedule1` where id='".$_GET["code"]."'";
echo $zap ;
$result = mysql_query ($zap) or die("Проблемма с запросом");
$num_fields= mysql_num_fields($result);
echo "$row[comment]";
?>

<html>
<body>

<script language="Javascript">
function onButEdit(red) {
   alert('Нажали кнопку "Редактировать".\nЗначение поля "names":'+red.names.value);
   <?php mysql_query ("update `schedule1` set name=";?>+red.names.value+ <?php "where id=$cod") or die("Проблемма с запросом");?>
}
function onButDel(red) {
   alert('Нажали кнопку "Удалить".\nЗначение поля "names":'+red.names.value);
}
</script>


<?php 
echo "<BR><BR>";
echo "<form action='up_sheudle.php?code=$_GET[code]' method='post' name='red'";
echo ">";
while ($row = mysql_fetch_array($result))
{
echo "<TABLE BORDER=0>";
echo "<TR><TD colspan=2>Название:</TD></TR>";
echo "<TR><TD colspan=2><INPUT TYPE=text size=20 name='names' value=";
echo $row["comment"];
echo "></TD></TR>";
echo "<TR>";
echo $_REQUEST["name"];
#mysql_query ("update `schedule1` set name='".$_REQUEST["name"]."' where id=$cod") or die("Проблемма с запросом");
echo "</TD>";
echo "</TR>";
echo "</TABLE>";
}
echo "<input type='button' name='edit' value='Редактировать' onClick='onButEdit(this.form)'>";
echo "<input type='button' name='del' value='Удалить' onClick='onButDel(this.form)'>";

echo "</FORM>";
echo "<BR><BR>";
echo "</body>";
echo "</html>";
?>
...
Рейтинг: 0 / 0
22.11.2006, 12:21
    #34146320
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Javascript) Совмещение Javascript и PHP
Без перезагрузки страницы - AJAX или через iframe. Только не спрашивай как, это уже обсуждалось.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (Javascript) Совмещение Javascript и PHP / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]