Hehe
Okay du starter med at lave en hjælpe fil som regner prisen ud, kald den "calc.php"..
Put så denne kode i:
<?php
$antal=$_GET["antal"];
$pris=$_GET["pris"];
$samlet = $pris * $antal;
echo $samlet;
?>
Så laver du den fil hvor man skal købe mændene, det er lige meget hvad den heder:
<html>
<head>
<script>
var xmlHttp
function showHint(str)
{
if (str.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url="calc.php";
url=url+"?antal="+str;
url=url+"&pris=100";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged()
{
if (xmlHttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
</head>
<body><form>
Antal mænd:
<input type="text" id="txt1"
onkeyup="showHint(this.value)">
</form><p>Pris: <span id="txtHint"></span></p> </body>
</html>
Der i koden hvor jeg har skrevet "url=url+"&pris=100";" udgør prisen, jeg har sat den til 100 men du kan bare sætte den til hvad du vil
Indlæg senest redigeret d. 16.07.2007 13:55 af Bruger #11573