----- Original Message ----- 
From: "Tedit kap"

hello, what i am trying to do is, after hitting the submit button in a form, 
the questions and the submit button should disappear 
and at the same place the results should show up. right now the form is posting 
to another page, which i dont know how to display at 
the same location of the form. i tried posting the form to itself but all it 
does is, it still continues to display the questions 
after submitting. please help.
------------------------------------
AJAX method -

------------- vote.htm --------------
<html>
<head>
<title>
Vote Example page
</title>
</head>

<body>

<script>
function vote(item)
  {
  item = "http://domainname.com/vote.php?vote="; + item;
  script = document.createElement('script');
  script.src = item;
  head = document.getElementsByTagName('head').item(0);
  head.appendChild(script);
  }
</script>

<table width="100%">
<tr>
<td align="center"><img width="120" height="90" src="" alt="Example image"></td>
<td align="center"><img width="120" height="90" src="" alt="Example image"></td>
<td align="center"><img width="120" height="90" src="" alt="Example image"></td>
<td align="center"><img width="120" height="90" src="" alt="Example image"></td>
</tr>
<tr>
<td align="center"><a href="" onclick='vote("1"); return false;'>Vote for item 
1</a></td>
<td align="center"><a href="" onclick='vote("2"); return false;'>Vote for item 
2</a></td>
<td align="center"><a href="" onclick='vote("3"); return false;'>Vote for item 
3</a></td>
<td align="center"><a href="" onclick='vote("4"); return false;'>Vote for item 
4</a></td>
</tr>
<tr>
<td align="center"><span id="vc1"></span></td>
<td align="center"><span id="vc2"></span></td>
<td align="center"><span id="vc3"></span></td>
<td align="center"><span id="vc4"></span></td>
</tr>
</table>
<br>
<br>
<center>
Right click <a href="http://domainname.com/vote.php?vote=3";>here</a> and select 
save as to download the Javascript from the server.
<br>
Your brower will not download it directly as it has a Javascript mime type.
</center>

</body>
</html>
-----------------------------

------------- vote.php ----------------
<?php

$vote=$_GET['vote'];

$vote1=0;
$vote2=0;
$vote3=0;
$vote4=0;

if ($votefile=fopen('vote1.txt','r'));
  {
  $vote1=intval(fread($votefile,4095));
  fclose($votefile);
  }
if ($votefile=fopen('vote2.txt','r'));
  {
  $vote2=intval(fread($votefile,4095));
  fclose($votefile);
  }
if ($votefile=fopen('vote3.txt','r'));
  {
  $vote3=intval(fread($votefile,4095));
  fclose($votefile);
  }
if ($votefile=fopen('vote4.txt','r'));
  {
  $vote4=intval(fread($votefile,4095));
  fclose($votefile);
  }

if ($vote==1)
  {
  $vote1=$vote1+1;
  }
if ($vote==2)
  {
  $vote2=$vote2+1;
  }
if ($vote==3)
  {
  $vote3=$vote3+1;
  }
if ($vote==4)
  {
  $vote4=$vote4+1;
  }

$votefile=fopen('vote1.txt','w');
fwrite($votefile,strval($vote1));
fclose($votefile);
$votefile=fopen('vote2.txt','w');
fwrite($votefile,strval($vote2));
fclose($votefile);
$votefile=fopen('vote3.txt','w');
fwrite($votefile,strval($vote3));
fclose($votefile);
$votefile=fopen('vote4.txt','w');
fwrite($votefile,strval($vote4));
fclose($votefile);

header("Content-type: application/x-javascript");
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 07 Aug 2006 05:00:00 GMT");

echo( 'document.getElementById("vc1").innerText="' . $vote1 . ' Votes";' . 
"\n");
echo( 'document.getElementById("vc2").innerText="' . $vote2 . ' Votes";' . 
"\n");
echo( 'document.getElementById("vc3").innerText="' . $vote3 . ' Votes";' . 
"\n");
echo( 'document.getElementById("vc4").innerText="' . $vote4 . ' Votes";' . 
"\n");

?>

Reply via email to