Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вызов javaScript a
Форумы портала PHP.SU » » Обучение на основе реальных проектов » Вызов javaScript a

Страниц (1): [1]
 

1. Kletuss - 01 Апреля, 2014 - 22:31:11 - перейти к сообщению
Ситуация заключается в том что написал html страничку с которой должны считываться данные и заполнятся таблица в mySql. После написал php скрипт с запросом insert (на заполнение таблицы) Для этого использовал javascript что бы с помощью его вызвать пхп скрипт который и будет заполнять Растерялся
Код HTML:
<script type='text/javascript' src='./javascript.js'></script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Регистрация</title>
<link rel="stylesheet" type="text/css" href="ctyle.css">
</head>

<body>

<div class="main">
<div class="head">fdgdfgggdfgdfg</div>

<div class="menu">
<!--<li><a href="resume.html" >Главная</a></li>-->
<p><li><a href="Contact.html">Контакты</a></li>
<p><li><a href="login.html">Личный кабинет</a></li>
<!--<p><li><a href="registration.html">Регистрация</a></li>-->
</div>

<div class='login'>
<form action="" method="get" enctype="multipart/form-data">
Логин:<br /><input id="user_name" type="text" size="20"><br />
Ф.И.О:<br /><input id="fio" type="text" size="20"><br />
Дата рождения:<br /><input id="data" type="data" size="20"><br />
Контактный тел.:<br /><input id="tel" type="text" size="20"><br />
Пароль:<br /><input id="pass" type="password" size="20"><br />
E-mail:<br /><input id="mail" type="text" size="20"><br /><br />
<center><input type="submit" name="registr" value="registr" onclick="send_data()"></center>
</form>
</div>

код javascript:
function query() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest !='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function send_data() {
var user_name = document.getElementById("user_name").value;
var fio = document.getElementById("fio").value;
var data = document.getElementById("data").value;
var tel = document.getElementById("tel").value;
var pass = document.getElementById("pass").value;
var mail = document.getElementById("mail").value;
var reg = query();
reg.onreadystatechange = function () {
if (reg.readyState == 6) {
alert(reg.responseText);
}
}
reg.open('GET', './insert.php?user_name='+user_name+'&fio='+fio+'&data='+data+'&tel='+tel+'&mail='+mail+'&pass='+pass, true);
reg.send(null);
}

php :
<?php
if ($connect = mysql_connect("localhost", "root", "")){
mysql_query("set names cp1251");
mysql_query("set character_set_server=cp1251");#посылает запрос
mysql_select_db("practical");
$query = "INSERT INTO users (user_name, fio, data, tel, mail, pass)
VALUES ('".$_GET['user_name']."','".$_GET['fio']."','".$_GET['data']."','".$_GET['tel']."','".$_GET['mail']."','".$_GET['pass']."')";
if(!mysql_query($query)) {
echo "Ошибка запроса: ".mysql_error();
} else {
echo "Запись добавлена";
}
} else {
echo "Connected failed.";
}
?>


БУду весьма признателен за помощь и хоть какой-то полезный совет.
2. caballero - 02 Апреля, 2014 - 00:18:19 - перейти к сообщению
Про jQuery что, никогда не слышали?
3. Kletuss - 02 Апреля, 2014 - 16:22:32 - перейти к сообщению
Толком не слышал, можно ли больше конкретики. Проблема в этои самом jQuery ?
Тоесть с ним разбиратся и всё понятно станет???

 

Powered by ExBB FM 1.0 RC1