Hi,
I have a voting page that users need to vote on dofferent aspects on one page. My pronblem is that I need to increment the value in the database by 1. I can call the value from the database and increase the respective value by 1 but I don't know how to repost it?
The code for the voting page and the code for the process follows:
FRATELLI.PHP (VOTING PAGE)
*******************************************************
<html>
<head>
<title>New Page 1</title>
</head>
<body>
<form method="POST" action="addvote.php">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<tr>
<td width="20%" colspan="2">fratelli</td>
<td width="20%" colspan="2"> </td>
</tr>
<tr>
<td width="20%" colspan="2">service</td>
<td width="20%" colspan="2">management</td>
</tr>
<tr>
<td width="10%">Excellent</td>
<td width="10%">
<input type="radio" value="servicea" name="service"></td>
<td width="10%">Excellent</td>
<td width="10%">
<input type="radio" value="managementa" name="management"></td>
</tr>
<tr>
<td width="10%">Good</td>
<td width="10%">
<input type="radio" value="serviceb" name="service"></td>
<td width="10%">Good</td>
<td width="10%">
<input type="radio" value="managementb" name="management"></td>
</tr>
<tr>
<td width="10%">Average</td>
<td width="10%">
<input type="radio" value="servicec" name="service"></td>
<td width="10%">Average</td>
<td width="10%">
<input type="radio" value="managementc" name="management"></td>
</tr>
<tr>
<td width="10%">Poor</td>
<td width="10%">
<input type="radio" value="serviced" name="service"></td>
<td width="10%">Poor</td>
<td width="10%">
<input type="radio" value="managementd" name="management"></td>
</tr>
<tr>
<td width="10%"><input type="submit" value="Submit"></td>
<td width="10%"><input type="reset" value="Reset"></td>
<td width="10%"> </td>
<td width="10%"> </td>
</tr>
</table>
</form
</body>
</html>
ADDVOTE.PHP
**********************************************************
<?php
session_start();
//check for required fields from the form
if ((!$_POST[service]) || (!$_POST[management])) {
header("Location: fratelli.php"
;
exit;
}
//connect to server and select database
$conn = mysql_connect("localhost","",""
or die(mysql_error());
mysql_select_db("imperial",$conn) or die(mysql_error());
//create and issue the query
$sql = "select servicea, serviceb, servicec, serviced, managementa, managementb, managementc, managementd from place";
$result = mysql_query($sql,$conn) or die(mysql_error());
//get the values of f_name l_name and other details
$servicea = mysql_result($result, 0, 'servicea');
$serviceb = mysql_result($result, 0, 'serviceb');
$servicec = mysql_result($result, 0, 'servicec');
$serviced = mysql_result($result, 0, 'serviced');
$managementa = mysql_result($result, 0, 'managementa');
$managementb = mysql_result($result, 0, 'managementb');
$managementc = mysql_result($result, 0, 'managementc');
$managementd = mysql_result($result, 0, 'managementd');
//Adding 1 to respective field
if ($_POST[service]== "servicea"
{
$servicea++;
}
elseif ($_POST[service]== "serviceb"
{
$serviceb++;
}
elseif ($_POST[service]== "servicec"
{
$servicec++;
}
elseif ($_POST[service]== "serviced"
{
$serviced++;
}
if ($_POST[management]== "managementa"
{
$managementa++;
}
elseif ($_POST[management]== "managementb"
{
$managementb++;
}
elseif ($_POST[management]== "managementc"
{
$managementc++;
}
elseif ($_POST[management]== "managementd"
{
$managementd++;
}
// create the SQL statement
$sql = "UPDATE place SET servicea = '$servicea', serviceb = '$serviceb', servicec = '$servicec', serviced = '$serviced' where user = 'wazza'";
//prepare message for printing, and user menu
$msg = "<p><b>Service</b></p>";
$msg .= "<p>Excellent: $servicea</p>";
$msg .= "<p>Good: $serviceb</p>";
$msg .= "<p>Average: $servicec</p>";
$msg .= "<p>Poor: $serviced</p>";
$msg .= "<p><b>Management</b></p>";
$msg .= "<p>$managementa</p>";
$msg .= "<p>$managementb</p>";
$msg .= "<p>$managementc</p>";
$msg .= "<p>$managementd</p>";
?>
<html>
<head>
<link rel="STYLESHEET" type="text/css" href="style.css">
<title>Thank-You For Voting</title>
</head>
<body>
<? print "$msg"; ?>
</body>
</html>
Reality is built on a foundation of dreams.
I have a voting page that users need to vote on dofferent aspects on one page. My pronblem is that I need to increment the value in the database by 1. I can call the value from the database and increase the respective value by 1 but I don't know how to repost it?
The code for the voting page and the code for the process follows:
FRATELLI.PHP (VOTING PAGE)
*******************************************************
<html>
<head>
<title>New Page 1</title>
</head>
<body>
<form method="POST" action="addvote.php">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<tr>
<td width="20%" colspan="2">fratelli</td>
<td width="20%" colspan="2"> </td>
</tr>
<tr>
<td width="20%" colspan="2">service</td>
<td width="20%" colspan="2">management</td>
</tr>
<tr>
<td width="10%">Excellent</td>
<td width="10%">
<input type="radio" value="servicea" name="service"></td>
<td width="10%">Excellent</td>
<td width="10%">
<input type="radio" value="managementa" name="management"></td>
</tr>
<tr>
<td width="10%">Good</td>
<td width="10%">
<input type="radio" value="serviceb" name="service"></td>
<td width="10%">Good</td>
<td width="10%">
<input type="radio" value="managementb" name="management"></td>
</tr>
<tr>
<td width="10%">Average</td>
<td width="10%">
<input type="radio" value="servicec" name="service"></td>
<td width="10%">Average</td>
<td width="10%">
<input type="radio" value="managementc" name="management"></td>
</tr>
<tr>
<td width="10%">Poor</td>
<td width="10%">
<input type="radio" value="serviced" name="service"></td>
<td width="10%">Poor</td>
<td width="10%">
<input type="radio" value="managementd" name="management"></td>
</tr>
<tr>
<td width="10%"><input type="submit" value="Submit"></td>
<td width="10%"><input type="reset" value="Reset"></td>
<td width="10%"> </td>
<td width="10%"> </td>
</tr>
</table>
</form
</body>
</html>
ADDVOTE.PHP
**********************************************************
<?php
session_start();
//check for required fields from the form
if ((!$_POST[service]) || (!$_POST[management])) {
header("Location: fratelli.php"

exit;
}
//connect to server and select database
$conn = mysql_connect("localhost","",""

or die(mysql_error());
mysql_select_db("imperial",$conn) or die(mysql_error());
//create and issue the query
$sql = "select servicea, serviceb, servicec, serviced, managementa, managementb, managementc, managementd from place";
$result = mysql_query($sql,$conn) or die(mysql_error());
//get the values of f_name l_name and other details
$servicea = mysql_result($result, 0, 'servicea');
$serviceb = mysql_result($result, 0, 'serviceb');
$servicec = mysql_result($result, 0, 'servicec');
$serviced = mysql_result($result, 0, 'serviced');
$managementa = mysql_result($result, 0, 'managementa');
$managementb = mysql_result($result, 0, 'managementb');
$managementc = mysql_result($result, 0, 'managementc');
$managementd = mysql_result($result, 0, 'managementd');
//Adding 1 to respective field
if ($_POST[service]== "servicea"

{
$servicea++;
}
elseif ($_POST[service]== "serviceb"

{
$serviceb++;
}
elseif ($_POST[service]== "servicec"

{
$servicec++;
}
elseif ($_POST[service]== "serviced"

{
$serviced++;
}
if ($_POST[management]== "managementa"

{
$managementa++;
}
elseif ($_POST[management]== "managementb"

{
$managementb++;
}
elseif ($_POST[management]== "managementc"

{
$managementc++;
}
elseif ($_POST[management]== "managementd"

{
$managementd++;
}
// create the SQL statement
$sql = "UPDATE place SET servicea = '$servicea', serviceb = '$serviceb', servicec = '$servicec', serviced = '$serviced' where user = 'wazza'";
//prepare message for printing, and user menu
$msg = "<p><b>Service</b></p>";
$msg .= "<p>Excellent: $servicea</p>";
$msg .= "<p>Good: $serviceb</p>";
$msg .= "<p>Average: $servicec</p>";
$msg .= "<p>Poor: $serviced</p>";
$msg .= "<p><b>Management</b></p>";
$msg .= "<p>$managementa</p>";
$msg .= "<p>$managementb</p>";
$msg .= "<p>$managementc</p>";
$msg .= "<p>$managementd</p>";
?>
<html>
<head>
<link rel="STYLESHEET" type="text/css" href="style.css">
<title>Thank-You For Voting</title>
</head>
<body>
<? print "$msg"; ?>
</body>
</html>
Reality is built on a foundation of dreams.