|
[x]
Posted via EE Mobile
|
||
Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again. |
||
| Question |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: |
<?php
$showm = '5';
include('header.php');
?>
<div id = "content">
<div id = "pollfoot">
<h1> Poll </h1>
<?
echo "<a href=\"managepoll.php?mode=newpoll\">Create New poll</a><br>\n";
echo "<br>";
function print_poll_edit_form($poll_id)
{
global $user, $password;
echo "<a href=\"managepoll.php\">back to main admin page</a><br><br>\n";
$result = mysql_query("SELECT * FROM tapps_polls WHERE poll_id=$poll_id");
$o = mysql_fetch_object($result);
if (isset($o))
{
echo "<div class=\"poll\">";
echo "<form action=\"".$tapps_dir."managepoll.php\" class=\"msg_body\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"mode\" value=\"savepoll\">\n";
echo "<input type=\"hidden\" name=\"poll_id\" value=\"$o->poll_id\">\n";
echo "<table>\n";
echo "<tr><td>Poll ID:</td><td><input type=\"text\" name=\"new_poll_id\" value=\"$o->poll_id\"></td></tr>\n";
echo "<tr><td>Title:</td><td><input type=\"text\" name=\"title\" value=\"$o->title\"></td></tr>\n";
echo "<tr><td>Valid until:</td><td><input type=\"text\" name=\"valid_until\" value=\"$o->valid_until\"></td></tr>\n";
echo "<tr><td>Max. answers:</td><td><input type=\"text\" name=\"max_answers\" value=\"$o->max_answers\"></td></tr>\n";
echo "<tr><td>Description:</td><td><input type=\"text\" name=\"description\" value=\"$o->description\"></td></tr>\n";
echo "<tr><td>Enabled:</td><td><input type=\"text\" name=\"enabled\" value=\"$o->enabled\"></td></tr>\n";
echo "</table>\n";
echo "<input type=submit value=\"Save\"><br>\n";
echo "</form>\n";
// list options
$result = mysql_query("SELECT * FROM tapps_votes WHERE poll_id=$poll_id");
while ($o = mysql_fetch_object($result))
{
echo "<br><br>---------------------------------------------<br><br>\n";
echo "<form action=\"".$tapps_dir."managepoll.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"mode\" value=\"saveoption\">\n";
echo "<input type=\"hidden\" name=\"poll_id\" value=\"$o->poll_id\">\n";
echo "<input type=\"hidden\" name=\"option_id\" value=\"$o->option_id\">\n";
echo "<table>\n";
echo "<tr><td>Option ID:</td><td><input type=\"text\" name=\"new_option_id\" value=\"$o->option_id\"></td></tr>\n";
echo "<tr><td>Option text:</td><td><input type=\"text\" name=\"option_text\" value=\"$o->option_text\"></td></tr>\n";
echo "<tr><td>Counter:</td><td><input type=\"text\" name=\"counter\" value=\"$o->counter\"></td></tr>\n";
echo "</table>\n";
echo "<input type=submit value=\"Save\"><br>\n";
echo "</form>\n";
}
echo "<br><br>\n";
echo "<a href=\"managepoll.php?mode=newoption&poll_id=$poll_id\">New option</a><br>\n";
}
}
function print_poll_new_form()
{
$result = mysql_query("SELECT MAX(poll_id) AS max_poll_id FROM tapps_polls");
$o = mysql_fetch_object($result);
if ($o != FALSE)
{
$new_poll_id = $o->max_poll_id + 1;
$default_valid_until = date("Y-m-d H:i:s",time()); // current date plus one week
echo "<form action=\"".$tapps_dir."managepoll.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"mode\" value=\"savepoll\">\n";
echo "<table>\n";
echo "<tr><td>Poll ID:</td><td><input type=\"text\" name=\"new_poll_id\" value=\"$new_poll_id\"></td></tr>\n";
echo "<tr><td>Title:</td><td><input type=\"text\" name=\"title\"></td></tr>\n";
echo "<tr><td>Valid until:</td><td><input type=\"text\" name=\"valid_until\" value=\"$default_valid_until\"></td></tr>\n";
echo "<tr><td>Max. answers:</td><td><input type=\"text\" name=\"max_answers\" value=\"1\"></td></tr>\n";
echo "<tr><td>Description:</td><td><input type=\"text\" name=\"description\"></td></tr>\n";
echo "<tr><td>Enabled:</td><td><input type=\"text\" name=\"enabled\" value=\"N\"></td></tr>\n";
echo "</table>\n";
echo "<input type=submit value=\"Save\"><br>\n";
echo "</form>\n";
}
}
function print_option_new_form($poll_id)
{
$result = mysql_query("SELECT MAX(option_id) AS max_option_id FROM tapps_votes WHERE poll_id=$poll_id");
$o = mysql_fetch_object($result);
if ($o != FALSE)
{
$new_option_id = $o->max_option_id + 1;
echo "<form action=\"".$tapps_dir."managepoll.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"mode\" value=\"saveoption\">\n";
echo "<input type=\"hidden\" name=\"poll_id\" value=\"$poll_id\">\n";
echo "<table>\n";
echo "<tr><td>Option ID:</td><td><input type=\"text\" name=\"new_option_id\" value=\"$new_option_id\"></td></tr>\n";
echo "<tr><td>Option text:</td><td><input type=\"text\" name=\"option_text\"></td></tr>\n";
echo "<tr><td>Counter:</td><td><input type=\"text\" name=\"counter\" value=\"0\"></td></tr>\n";
echo "</table>\n";
echo "<input type=submit value=\"Save\"><br>\n";
echo "</form>\n";
}
}
db_connect();
$mode=getVar("mode","");
if ((is_string($mode)==FALSE) || (in_array($mode,array("","editpoll","newpoll","savepoll","newoption","saveoption"))==FALSE))
{
die("Invalid mode.<br>(Don't mess with the input. I don't trust you!)<br>\n");
}
$poll_id=0;
$s=getVar("poll_id","0");
if (is_numeric($s)==FALSE)
{
die("Invalid poll_id.<br>(Don't mess with the input. I don't trust you!)<br>\n");
}
$poll_id = (int)$s;
if (($mode == "editpoll") && ($poll_id != 0))
{
print_poll_edit_form($poll_id);
} else
if ($mode == "newpoll")
{
print_poll_new_form();
} else
if ($mode == "savepoll")
{
$result = mysql_query("SELECT COUNT(*) AS num FROM tapps_polls WHERE poll_id=$new_poll_id");
$o = mysql_fetch_object($result);
if ($o->num != 0)
{
$result = mysql_query("UPDATE tapps_polls SET poll_id=$new_poll_id, title='$title', valid_until='$valid_until', max_answers=$max_answers, description='$description', enabled='$enabled' WHERE poll_id=$poll_id");
} else
{
$result = mysql_query("INSERT INTO tapps_polls (poll_id,title,valid_until,max_answers,description,enabled) VALUES ($new_poll_id, '$title', '$valid_until', $max_answers, '$description', '$enabled')");
}
if ($result != FALSE)
{
print_poll_edit_form($new_poll_id);
}
} else
if (($mode == "newoption") && isset($poll_id))
{
print_option_new_form($poll_id);
} else
if (($mode == "saveoption") && isset($poll_id))
{
$result = mysql_query("SELECT COUNT(*) AS num FROM tapps_votes WHERE poll_id=$poll_id AND option_id=$new_option_id");
$o = mysql_fetch_object($result);
if ($o->num != 0)
{
$result = mysql_query("UPDATE tapps_votes SET option_id=$new_option_id, option_text='$option_text', counter=$counter WHERE poll_id=$poll_id AND option_id=$option_id");
} else
{
$result = mysql_query("INSERT INTO tapps_votes (poll_id,option_id,option_text,counter) VALUES ($poll_id, $new_option_id, '$option_text', $counter)");
}
if ($result != FALSE)
{
print_poll_edit_form($poll_id);
}
} else
{
$result = mysql_query("SELECT * FROM tapps_polls");
echo "<table border=1><tr><th>ID</th><th>Title</th><th>Valid until</th><th>Enabled</th></tr>\n";
while ($o = mysql_fetch_object($result))
{
echo "<tr>\n";
echo "<td>$o->poll_id</td>\n";
echo "<td><a href=\"managepoll.php?mode=editpoll&poll_id=$o->poll_id\">$o->title</a></td>\n";
echo "<td>$o->valid_until</td>\n";
echo "<td>$o->enabled</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
echo "<br><br>\n";
}
if (substr($_SERVER['PHP_SELF'],-9) == "managepoll.php")
echo "<br><br>\n";
echo "<br><br>\n";
echo "<br><br>\n";
?>
</div>
<div id = "poll">
<?
include('footer.php');
?>
</div>
|
Advertisement
| Hall of Fame |