Как передать параметры 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