bende simdi php'ye merak saldım.
JaCKSoN sayesinde Dreamweaver'ı ögreniyorum.
[Form.php]
Kod: Tümünü seç
<html>
<head><title>Sayfa yenilenmeden post yollamak ve yanıt almak.</title>
<script language="javascript">
function sendPost(formId,spanId)
{
var form = document.getElementById(formId);
var span = document.getElementById(spanId);
var postRequest = new String("");
var n,v;// n -> name , v -> value
for(var i=0;i<form.elements.length;i++)
{
n = form.elements[i].name;
v = form.elements[i].value;
postRequest += escape(n) + '=' + escape(v) + '&';
}
var xmlhttp = new_xmlhttp();
xmlhttp.open("POST","post.php",true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9") ;
xmlhttp.send(postRequest);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
span.innerHTML = xmlhttp.responseText;
}
else
{
span.innerHTML = '<h1>Bir Hata Var</h1>';
}
}
return false;
function new_xmlhttp()
{
var xmlhttp;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp=false;
}
}
@else
xmlhttp=false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
return xmlhttp;
}
}
</script>
</head>
<body>
<form id="formOrnek" onsubmit="return sendPost(this.id,'goster')">
<ul>
<input type="text" id="textAd" name="ad"/><br/>
<input type="text" id="textSoyad" name="soyad"/><br/>
<input type="text" id="textSoyad" name="no"/><br/>
<input type="submit" value="Gönder"/>
</ul>
</form>
<hr/>
<div id=goster>
</div>
</body>
</html>
Kod: Tümünü seç
[post.php]
<?
echo "$ad $soyad $no";
?>