-
Xml/php voting system, help need!!
Hi there, I'm creating a PHP/XML-based voting system. There are 24 options for a user to vote from, and ideally I'd like the user to see a picture of each person they vote for. So far, I've managed to list all the names of people up for voting from a "poll.xml" file in my "poll.php" file which is what web users will go to in order to vote. It also correctly updates the tally in the XML file when a person is voted for. The only thing that doesn't work now is trying to get an image to display next to each person's name...any ideas? Or would I have to learn XSLT to do this? (I have none currently, just a plain XML file and PHP file).
Thanks for your time! Appropriate sections of each file are below 
POLL.PHP
PHP Code:
function printVotingForm($pid) {
// get these variables in this scope
global $polls, $header_file, $footer_file;
// include header file
include($header_file);
// print poll title and form
echo "<h3 style=\"text-align: center\">" . $polls->poll[$pid]['title'] . "</h3>\n";
echo "<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\">\n";
echo "<fieldset>\n";
echo "<input type=\"hidden\" name=\"pid\" value=\"$pid\" />\n";
echo "<ul style=\"list-style-type: none\">\n";
// count number of answers
$no_answers = count($polls->poll[$pid]->answers->answer);
// print each answer as a checkbox
if ($polls->poll[$pid]->multipleanswers == "yes") {
for ($i = 0; $i < $no_answers; $i++) {
echo "<li><input type=\"checkbox\" name=\"vote[]\" value=\"" . $polls->poll[$pid]->answers->answer[$i]->name . "\" />" . $polls->poll[$pid]->answers->answer[$i]->name . "</li>\n";
}
}
// print each answer as a radio button
else {
for ($i = 0; $i < $no_answers; $i++) {
echo "<li><input type=\"radio\" name=\"vote\" value=\"" . $polls->poll[$pid]->answers->answer[$i]->name . "\" />" . $polls->poll[$pid]->answers->answer[$i]->name . "</li>\n";
}
}
echo "</ul>\n";
echo "<p style=\"text-align: center\"><input type=\"submit\" value=\"Vote\" /> or <a href=\"" . $_SERVER['PHP_SELF'] . "?pid=$pid&view_results=1\">View Results</a></p>\n";
echo "</fieldset>\n";
echo "</form>\n";
// include footer file
include($footer_file);
}
POLL.XML
<?xml version="1.0"?>
<polls>
<poll title="Who do you think should win the vote this year?">
<answers>
<answer>
<name>Michael</name>
<tally>0</tally>
<image>src_here.gif</image>
</answer>
<answer>
<name>Sophie</name>
<tally>0</tally>
</answer>
</answers>
</poll>
</polls>
-
Welcome to DevX 
I would image it would be something like
Code:
<html:img src="http://somesite.com/someimage.jpg" />
Similar Threads
-
Replies: 5
Last Post: 05-27-2008, 11:17 AM
-
By milsom in forum ASP.NET
Replies: 2
Last Post: 04-05-2008, 07:41 AM
-
By racerrunner in forum Java
Replies: 1
Last Post: 03-16-2006, 05:28 PM
-
By Saiful in forum VB Classic
Replies: 6
Last Post: 10-15-2000, 03:18 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Development Centers
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center
|