Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>uroci.net - Пример с AJAX и PHP</title>
</head>
<body>
<script language="javascript">
</script>
Потребител: <input type="text" name="username" onkeyup="checkUsername(this.value)" />
<div id="message"></div>
</body>
</html>
<?php
mysql_connect("localhost", "root", "pass"); // Свързване към базата данни (поставете вашите данни!)
mysql_select_db("torrents"); // Избиране на базата данни
if(isset($_GET['username'])){
$$username = $_GET['username'];
$sql = "SELECT * FROM `users` WHERE `username` = '".$username."'";
$query = mysql_query($sql);
if($num = mysql_num_rows($query)){
echo "1"; // Ако потребителското име съществува връщаме "1"
}elseif ((strlen($username)<5)){
echo"3";
}elseif ((strlen($username)>10)){
echo"4";
}else{
echo "2"; } // Ако не съществува връщаме "2"
}
?>
var xmlHttp
function show(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="components/com_poll/show.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
мнеjooorooo каза:Нещо такова ли ти трябва?
http://webjo.no-ip.org/test1/drop_down/dd.php
name1
name2
name3
fac
poin
<script type="text/javascript" language="javascript">
var http_request = false;
function makePOSTRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
// set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
//alert(http_request.responseText);
result = http_request.responseText;
document.getElementById('myspan').innerHTML = result;
} else {
alert('There was a problem with the request.');
}
}
}
function get(obj) {
var poststr = "name1=" + encodeURI( document.getElementById("name1").value ) +
"&name2=" + encodeURI( document.getElementById("name2").value ) +
"&name3=" + encodeURI( document.getElementById("name3").value ) +
"&fac=" + encodeURI( document.getElementById("fac").value ) +
"&poin=" + encodeURI( document.getElementById("poin").value );
makePOSTRequest('post.php', poststr);
}
</script>
<form action="javascript:get(document.getElementById('myform'));" name="myform" id="myform">
<input type="text" name="name1" id="name1"><br />
<input type="text" name="name2" id="name2"><br />
<input type="text" name="name3" id="name3"><br />
<input type="text" name="fac" id="fac"><br />
<input type="text" name="poin" id="poin"><br />
<br>
<input type="button" name="button" value="Submit"
onclick="javascript:get(this.parentNode);">
<input type="submit" name="button" value="Normal Submit Button">
</form>
<br><br>
Server-Response:<br>
<hr>
<span name="myspan" id="myspan"></span>
<hr>
<?
echo $_POST['name1']."<br />";
echo $_POST['name2']."<br />";
echo $_POST['name3']."<br />";
echo $_POST['fac']."<br />";
echo $_POST['poin']."<br />";
?>
print format_comment($_POST);