Witam
Mam taki skrypt sondy: <?
/*
to do:
create an admin script which allows you to:
edit the questions
remove a question
add a question
etc etc etc
*/
include(\"poll.ini\");
$action = \"\";
include($HeaderFile);
echo \"Unable to access poll data file ($BasePath$PollDataFile). Please run the configuration script.\"; include($FooterFile);
}
$PollDataFile1 = file($PollDataFile); $PollQuestion = $PollDataFile1[0];
$PollNumbers = explode($PollDataString, chop($PollDataFile1[1
])); $PollQuestions = explode($PollDataString, chop($PollDataFile1[2
])); $PollVotes = explode($PollDataString, chop($PollDataFile1[3
]));
function GetResults($PollQuestion, $PollNumbers, $PollQuestions, $PollVotes) {
include(\"poll.ini\");
echo \"$PollQuestion<p>\"; $PollTotalVotes = 0;
for ($i = 0; $i < $PollNumbers[1]; $i++) {
$PollTotalVotes = $PollVotes[$i] + $PollTotalVotes;
}
if ($PollTotalVotes > 0) {
for ($i = 0; $i < $PollNumbers[1]; $i++) {
$tmp = ($PollVotes[$i]/$PollTotalVotes) * 100;
$tmp = sprintf(\"%3.2f\",$tmp); $tmp2 = (int) $tmp;
$tmp3 = 100 - $tmp2;
echo \"<i>$PollQuestions[$i]</i>:<br>n\"; if ($tmp == 0) {
echo \"<img align=absmiddle src=\"$PollGraphEdgeFile\" height=$PollGraphHeight width=1><img align=absmiddle src=\"$PollGraphOffFile\" height=$PollGraphHeight width=$tmp3><img align=absmiddle src=\"$PollGraphEdgeFile\" height=$PollGraphHeight width=1><br>\"; }
elseif ($tmp == 100.00) {
echo \"<img align=absmiddle src=\"$PollGraphEdgeFile\" height=$PollGraphHeight width=1><img align=absmiddle src=\"$PollGraphOnFile\" height=$PollGraphHeight width=$tmp2><img align=absmiddle src=\"$PollGraphEdgeFile\" height=$PollGraphHeight width=1><br>\"; }
else {
echo \"<img align=absmiddle src=\"$PollGraphEdgeFile\" height=$PollGraphHeight width=1><img align=absmiddle src=\"$PollGraphOnFile\" height=$PollGraphHeight width=$tmp2><img align=absmiddle src=\"$PollGraphOffFile\" height=$PollGraphHeight width=$tmp3><img align=absmiddle src=\"$PollGraphEdgeFile\" height=$PollGraphHeight width=1><br>\"; }
echo \" $tmp% ($PollVotes[$i] \"; if ($PollVotes[$i] == 1) {
}
else {
}
echo \")<br><br>n\"; }
echo \"Wszystkich głosów: $PollTotalVotesn\"; }
else {
echo \"<center>Nie ma jeszcze głosów!</center>\"; }
}
if ($action == \"vote\") {
$PollVoteValid = 1;
if ($UseCookies == 1) {
$PollCookieName = $PollCookiePrefix.$PollNumbers[0];
if(isset($$PollCookieName) == 1
) { $PollVoteValid = 0;
}
else {
setCookie($PollCookieName, \"1\", time()+$PollCookieExpire); }
}
if ($PollVoteValid == 1) {
//Get Results
$PollVotes[$vote] = $PollVotes[$vote] + 1;
//Update Poll Data
$FileToUpdate = $BasePath.$PollDataFile;
$file = fopen($FileToUpdate,\"w+\"); fwrite($file, \"$PollNumbers[0]|||$PollNumbers[1]\"); for ($i = 0; $i < $PollNumbers[1]; $i++) {
if ($i == ($PollNumbers[1] - 1))
fwrite($file, \"$PollQuestions[$i]\"); else
fwrite($file, \"$PollQuestions[$i]|||\"); }
for ($i = 0; $i < $PollNumbers[1]; $i++) {
if ($i == ($PollNumbers[1] - 1))
fwrite($file, \"$PollVotes[$i]\"); else
fwrite($file, \"$PollVotes[$i]|||\"); }
include($HeaderFile);
GetResults($PollQuestion, $PollNumbers, $PollQuestions, $PollVotes);
include($FooterFile);
}
else {
if ($PollWarnCheaters == 1) {
include($HeaderFile);
echo \"Już dzi¶ głosowałe¶!\"; include($FooterFile);
}
else {
include($HeaderFile);
GetResults($PollQuestion, $PollNumbers, $PollQuestions, $PollVotes);
include($FooterFile);
}
}
}
elseif ($action == \"viewresults\") {
include($HeaderFile);
GetResults($PollQuestion, $PollNumbers, $PollQuestions, $PollVotes);
include($FooterFile);
}
else {
include($HeaderFile);
echo \"$PollQuestionn\"; ?> <p>
<form action=\"sonda/poll.php\" method=\"post\">
<input type=\"hidden\" name=\"action\" value=\"vote\">
<?
for($i = 0; $i < $PollNumbers[1]; $i++) {
if ($i == 0)
echo \"<input type=radio name=vote value=$i checked> $PollQuestions[$i]<br>n\"; else
echo \"<input type=radio name=vote value=$i> $PollQuestions[$i]<br>n\"; }
?>
//pokazanie wyników...
//pokazanie sondy
<br>
</font>
<table align=left border=0>
<tr>
<?php
if( isset ( $_POST['submit'] ) ) {
<td><input type=\"submit\" value=\"Głosuj\"></td></form>
<td>
<form action=\"sonda/poll.php\" method=\"post\">
} else
{
<input type=\"hidden\" name=\"action\" value=\"viewresults\"><input type=\"submit\" value=\"Wyniki\"></td></form>
}
?>
</tr>
</table>
<?
include($FooterFile);
?>
Gdzie mam wstawić to:<?php
if( isset ( $_POST['submit'] ) ) {
//pokazanie wyników...
} else
{
//pokazanie sondy
}
?>
żeby wyniki sondy pokazywały mi się w jednym oknie
Z góry dzięki i pozdrawiam