Как передать параметры JavaScript в базу Sql?
1.
BIFF (05.08.2010 / 00:32)
например объект с id
1. с начала var text = $("#text").val();
2. потом var datastr ='&text=' + text ;
3. и передача $query = "INSERT INTO tablica VALUES ( '$_POST[text]')";
А как сделать передачу параметра JavaScript ?
2.
BIFF (05.08.2010 / 00:32)
id='text' я пересылал с помощью $_POST, текст был в такой форме #text, где значок # означает, что это ID, а что надо(какой значок) ставить перед параметром/функцией JavaScript?
3.
Олег (05.08.2010 / 00:51)
Ты формируешь sql-запрос посредством js? Если это так, то твой сайт долго не протянет
4.
BIFF (05.08.2010 / 01:03)
Aligan (5 Августа 2010 / 00:51)
Ты формируешь sql-запрос посредством js? Если это так, то твой сайт долго не протянет
Нет всё норм. Я написал как формирую на примере id:
1. с начала var text = $("#text").val();
2. потом var datastr ='&text=' + text ;
3. и передача $query = "INSERT INTO tablica VALUES ( '$_POST[text]')";
1 и 2 действие через Ajax.
5.
BIFF (05.08.2010 / 01:05)
в скобках там был значок id-("#text"), а какой значок надо ставить когда передаешь параметр JavaScript?
6.
Олег (05.08.2010 / 01:13)
Какой именно параметр? Понятие «параметр Javascript» неоднозначно.
Если нужно переменную javascript передать php, то можно воспользоваться $.post();
7.
BIFF (05.08.2010 / 01:17)
тот скрипт времени:
<script language="JavaScript">
function clock()
{
today=new Date();
hours=today.getHours();
minutes=today.getMinutes();
timevalue= " " + hours;
timevalue += ((minutes<10) ? ":0" : ":") + minutes
document.clock.time.value=timevalue;
function start(){
timevalue = setInterval('clock()',1000);
}
function stop(){clearInterval(timevalue);}
}
</script>
Мне нужно передать время пользователя - timevalue
8.
Олег (05.08.2010 / 01:24)
Что неужели у тебя этот скрипт работает?
9.
BIFF (05.08.2010 / 01:26)
Вы имеете ввиду не хватает ; после + minutes?
если это, то работает без точки с запятой, а если поставить, то как не странно перестает работать)
10.
Олег (05.08.2010 / 01:29)
Нет. Хотя и это тоже. Напиши пирмер как ты получаешь timevalue
11.
BIFF (05.08.2010 / 01:32)
Что-то я не оч. понимаю что значит как получаешь timevalue?
с помощь ява скрипт описанного сверху.
12.
Олег (05.08.2010 / 01:38)
index.html
<html>
<head>
<body>
<title></title>
<script language="JavaScript">
function clock()
{
today=new Date();
hours=today.getHours();
minutes=today.getMinutes();
timevalue= " " + hours;
timevalue += ((minutes<10) ? ":0" : ":") + minutes
return value=timevalue;
}
// текущее время
timevalue = setInterval('clock()',1000);
// передаем переменную timevalue скрипту time.php
$.post("time.php", {timevalue: ""+timevalue+""});
</script>
</head>
</body>
</html>
time.php
<?
//time.php
echo $_POST['timevalue'];
?>
13.
Олег (05.08.2010 / 01:39)
незабудь подключить jquery
14.
BIFF (05.08.2010 / 01:46)
Спасибо буду тестить)
15.
iceman12 (18.08.2010 / 01:51)
Не совсем понял, что хочет автор, если аякс, то посмотри мой скрипт файлового хранилища(в подфоруме Скрипты)
URL:
https://visavi.net/topics/12299