Digital Point Forums
iKobo

Go Back   Digital Point Forums > Design & Development > Programming > PHP
Google Analytics
Log In to view
your analytics

Reply
 
Thread Tools
  #1  
Old Nov 7th 2009, 8:14 pm
wayz1229 wayz1229 is offline
Peon
 
Join Date: Oct 2009
Posts: 5
wayz1229 is on a distinguished road
need help-survey voting

i'm a beginner and new to php. i'm having problem with survey script and voting function. can anyone please help me out.. the script only accept the last question's answer and update the database = acount+1.


script to display survey:
Code:
<?php

echo "<form action='vote.php' method=post>
<table width='300' border='0' cellspacing='0' cellpadding='0' align='center'>";

$query1 = "SELECT * FROM questions";
$result1 = mysql_query($query1)or die("ERROR: $query.".mysql_error());

$num_row=mysql_num_rows($result1);

$i=1;

while($i<$num_row){

while ($row1 = mysql_fetch_array($result1)) {

$qid = $row1['qid'];
$qtitle = $row1['qtitle'];

$query2 = "SELECT * FROM answers WHERE qid='$qid'";
$result2 = mysql_query($query2) or die("ERROR: $query.".mysql_error());

echo "<tr>
    <td width='300' align='left'><p>".$i.". ".$qtitle."</p></td>
 	 </tr>";
	 
while ($row2 = mysql_fetch_array($result2)) {

$aid = $row2['aid'];
$atitle = $row2['atitle'];

echo "<tr>
    <td width='300' align='left'><input type = radio name =aid value = '".$aid."'><font>".$atitle."</font></input><br></p></td>
 	 </tr>";
}

echo "<input type = hidden name = qid value = '".$qid."'>";
echo "<br />";
$i++;

}
}

echo "<td><br><br></td><tr>
<td width='300' align='center'><input type = submit name = submit value = 'Submit'></td>
</tr>
</table>
</form>";

}
}
// close connection
mysql_close();

?>

voting script:
Code:
<?php
if (isset($_COOKIE) && !empty($_COOKIE)) {
    if ($_COOKIE['lastpoll'] && $_COOKIE['lastpoll'] == $_POST['qid']) {
	echo '<script>alert("You have already voted. Thank You !!!");</script>';
	echo '<script>location.replace("trysurvey.php");</script>';
	exit();
    }
}
// set cookie
setCookie('lastpoll', $_POST['qid'], time() + 2592000);


if (isset($_POST['submit'])) {

    if (!isset($_POST['aid'])) {
		echo '<script>alert("Please select one of the available choices.");</script>';
		echo '<script>history.back(1);</script>';
    }
	else{
	
	require_once('config.php');
	
	$aid=$_POST['aid'];
	$qid=$_POST['qid'];
   
    // update vote counter
    $query = "UPDATE answers SET acount = acount + 1 WHERE aid = '$aid' AND qid = '$qid'";
    $result = mysql_query($query) or die("ERROR: $query. ".mysql_error());
	
	}

    // close connection
    mysql_close();


    // print success message    
	echo '<script>alert("Your have successfully voted.");</script>';
	echo '<script>location.replace("trysurvey.php");</script>';
}
else {
    echo '<script>alert("Unable to submit your Vote. Please try again !!!");</script>';
	echo '<script>history.back(1);</script>';
}

?>
please help....
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
JOB: need help with clicking/voting on local online voting site weirdgod Services 1 Oct 9th 2008 6:16 am
Who Controls the voting machines and the voting mechanisms? pingpong123 Politics & Religion 1 Jan 8th 2008 7:16 pm
Countless Paid Surveys for everyone. Max 3min per survey, min $5 per survey! kaisellgren Buy, Sell or Trade 12 Dec 11th 2007 4:20 am
Creating user-retrievable-results survey from plain survey script? BLieve Scripts 2 Jul 15th 2007 3:39 pm


All times are GMT -8. The time now is 8:14 pm.