login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Poll/Stem systemen > Poll Script!!!


Reacties op het script Poll Script!!!

Offline  matthias
Gepost op: 21 oktober 2004 - 23:19
PHP interesse



Nice 

Offline  Carpmadness
Gepost op: 22 oktober 2004 - 14:39
PHP interesse



Thnxs
;)

Offline  SickBoy
Gepost op: 14 november 2004 - 19:57
MySQL beginner



hmm, bekijk na 2 vragen je database eens 

20 rijen waarvan 14 leeg

Offline  remy
Gepost op: 17 november 2004 - 19:32
PHP ver gevorderde



kun je je script niet posten? het vb doet het niet:s

Offline  Carpmadness
Gepost op: 18 november 2004 - 09:19
PHP interesse



Mijn excuses,maar mijn server is down!!!
Hij zal spoedig weer online zijn!

Offline  devil2504
Gepost op: 30 november 2004 - 17:53
Lid



mmmmmmmm

Als je een stem heb uitgebracht.
En als je dan een nieuwe vraag maakt dan zegt hij nog steeds dat je hebt gestemt.

Hebben jullie dat ook? 

Offline  BigBug
Gepost op: 05 januari 2005 - 20:31
PHP expert



Je server doet het nog steeds niet.. 

Offline  Legolas
Gepost op: 18 februari 2005 - 15:22
Onbekend



server is nog steeds stukkz

Offline  kara
Gepost op: 05 februari 2006 - 15:15
Nieuw lid



jeb nog steeds

Offline  rroobb
Gepost op: 03 mei 2006 - 10:35
PHP interesse



Is de admin wel beveiligd?

Offline  jeroen137
Gepost op: 10 juni 2007 - 16:44
Nieuw lid



Ik krijg hem niet include in een pagina Dan werkt mijn pagina maar tot een bepaald stuk en daarna komt er niks 

Offline  Desinger
Gepost op: 31 augustus 2007 - 01:46
Nieuw lid



Hey leuke poll !!
Maar hoe kan ik er voor zorgen dat ik na het stemmen op mijn index terug op mijn index pagina kom met de resultaten erop en niet gwn de resultaten ?

alvast bedankt voor die poll,
groetjes

Offline  Bucky208
Gepost op: 06 juli 2008 - 15:13
Nieuw lid



er is een beveiligings script: secure.php, maar die is niet aangesloten op test_poll_admin.php 

ik heb de bijde scripts samengevoegd en bekwam deze beveiligde (met inlog) pagina, er zit wel een foutje in, normaal gezien werkt dit script, maar 1 ding is nog niet unbuggd, het uitlog gedeelte 

<?php
error_reporting(E_all);
include_once ("includes/miniPollAdmin.class.php");
include_once ("config.php");

$connection = mysql_connect ($host, $user, $pass) or die ("Unable to connect, contact Bucky208");
mysql_select_db ($db) or die ("Unable to select database, contact Bucky208");
?>

<html>
<!-- Creation date: 29-9-2004 -->
<head>
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="Carpmadness">
<meta name="generator" content="CuteHTML Pro">
<link href="style/poll.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
ob_start();
error_reporting(E_all);
session_start();

//Je gebruikersnamen
$gebruikersnaam = array();
$gebruikersnaam[] = "*****";
$gebruikersnaam[] = "*****";

//Je wachtwoorden
$wachtwoord = array();
$wachtwoord[] = "******";
$wachtwoord[] = "******";

//Wijzig hier verder niets als je er geen verstand van hebt
if( !isset($_GET["actie"])) {
$_GET["actie"] = "";
}
if( !isset($_SESSION["Admin"])) {
$_SESSION["Admin"] = "";
}
function inArrayPlusKey($value,$array){
if(in_array($value,$array)){
for($i=0; $i<count($array); $i++){
if($array[$i] == $value){
return $i;
}
}
}
else{
return false;
}
}
function check_online() {
if($_SESSION["Admin"] != "0") {
return 1;
}
else {
return 0;
}
}

//Html + Codes
echo '<html> ';
echo '<head> ';
echo '<title></title> ';
echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ';
echo '<style> ';
echo 'a{ ';
echo 'color: #000066; ';
echo 'text-decoration: none; ';
echo '} ';
echo 'a:hover{ ';
echo 'color: #000066; ';
echo 'text-decoration: underline; ';
echo '} ';
echo 'input, textarea, select{ ';
echo 'font-family: verdana; ';
echo 'font-size: 7pt; ';
echo 'border: 1px solid #000000; ';
echo '} ';
echo 'body, td{ ';
echo 'font-family: verdana; ';
echo 'font-size: 7pt; ';
echo '} ';
echo '</style> ';
echo '</head>';
echo '<body>';


// Kijk of er ingelogd moet worden
if(isset($_POST["login"])){
if($_POST["wachtwoord"] == $wachtwoord[inArrayPlusKey($_POST["gebruikersnaam"],$gebruikersnaam)]){ // Kijk of gebruikersnaam met wachtwoord overeen komen
$_SESSION["Admin"] = $_POST["gebruikersnaam"]; //zet de sessie klaar
echo 'Ingelogd';
echo '<br>Indien er eventuele bugs zijn, gelieve Bucky208 te contacteren!<br>';
//start

//end

}
else{
echo 'Foute gegevens, bij verlies of bugs, contacteer Bucky208';
}
}
else{
//als je wel bent ingelogd
if(check_online() == 1) {
echo '<table border="1" width="40%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
echo ' <tr>';
echo ' <td width="40%" align="center"><a href="?actie=Uitloggen">Uitloggen</a></td>';
echo ' </tr>';
echo '</table>';
echo '<br>';
//Wijzig dit om te zien wat er moet verschijnen wat alleen de gebruikers mogen zien als ze zijn ingelogd.
//start
$test = new miniPollAdmin;

$test->newPollForm();

if (isset($_GET['opt'])) {
$opt = $_GET['opt'];
$pollid = $_GET['pollid'];
if ($opt == 'activate') {
$test->activatePoll($pollid);
}
if ($opt == 'delete') {
$test->deletePoll($pollid);
}

}

echo "<br />";
if (isset($_GET['q'])) {
$pollname = $_GET['pollname'];
$q = $_GET['q'];
$test->createPoll($pollname, $q);
}
$test->listPolls();

@mysql_close($connection);

//end
if($_GET["actie"] == "Uitloggen") {
session_destroy();
echo '<br>Je bent uitgelogd, <a href="secure.php">Klik hier om terug te herinloggen</a>, <a href="design_a1.php">Klik hier om naar de hoofdpagina te gaan</a><br>';

//Anders een leuk inlog ding
echo '<center><table border="1" width="30%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
echo ' <form method="post">';
echo ' <tr>';
echo ' <td width="30%">Gebruikersnaam</td>';
echo ' <td width="30%"><input type="text" name="gebruikersnaam"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td width="30%">Wachtwoord</td>';
echo ' <td width="30%"><input type="password" name="wachtwoord"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td width="30%">&nbsp;</td>';
echo ' <td width="30%"><input type="submit" name="login" value="Login"></td>';
echo ' </tr>';
echo ' </form>';
echo '</table></center>';
}
}
}
?>
</body>
</html>

Offline  Terr0r
Gepost op: 24 april 2011 - 10:48
Nieuw lid



de poll is op zich goed netjes gemaakt

alleen het admin gedeelte werkt dus niet

en is het ook mogelijk om de boel een stukje kleiner temaken

want ik werk met de poll in een iframe en als je dan resultaten hebt of admin gedeelte moet ik scrollen erg irri

nog een bug als je gestemd hebt op een poll en dan een nieuwe poll maakt en dan weer wil stemmen staat er je hebt al gestemt


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.077s