|
|
|
| Ближе к делу:
Index
<html>
<head>
<title></title>
<script type="text/javascript">
var httpRequest = createHttpRequest();
var resultId = '';
function createHttpRequest()
{
var httpRequest;
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}else{
httpRequest = new XMLHttpRequest();
}
return httpRequest;
}
function sendRequest(file, _resultId, getRequestProc)
{
var txt = document.getElementById("txt").value;
httpRequest.open('get', file+'?name=' + txt, true);
httpRequest.onreadystatechange = getRequestProc;
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded charset=utf-8"); //charset=windows-1251
httpRequest.send(null);
}
function getRequest()
{
if (httpRequest.readyState == 4){
window.document.getElementById('result').innerHTML = httpRequest.responseText;
}else{
document.getElementById('result').innerHTML = "<img src='pre.gif'>";
}
}
</script>
</head>
<body>
<table>
<tr><td><input type="text" id="txt"></td>
<td><img src="otp.gif" onclick="sendRequest('dvij.php','result',getRequest);"></td>
<td id="result"></td>
</tr>
</table>
</body>
</html>
|
dvij.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
if (isset($_GET['name'])) $data = $_GET['name'];
$con = mysql_connect($host, $user, $pass);
if ($con)
{
mysql_select_db("exp", $con);
$q = mysql_query("INSERT INTO other (data) VALUES ('$data')");
sleep(2);
if ($q) echo "Получилось";
else echo "Не получилось";
}
?>
|
Вобщем вводим строку, а она в mysql записывается. Но выводится то не получилось/не получилось, а эквивалентное этим словам количество вопросительных знаков. Если даже в dvij.php вместе с выходом задать хтмл-теги цвета, то выскакивают вопросики заданных цветов. Цвет передаётся, а текст - нет((( Мне кажется, что я забыл про XML, но всё-таки незнаю... Помогите пожалуйста. | |
|
|
|
|
|
|
|
для: Bubba
(23.09.2008 в 20:33)
| | header("Content-Type: text/html; charset=windows-1251");
в dvij.php | |
|
|
|
|
|
|
|
для: sl1p
(23.09.2008 в 23:55)
| | спасибо | |
|
|
|