stempagina aanpassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Voor de afdeling Digitale Innovatie en ontwikkeling zijn wij op zoek naar (Fullstack) Java Developer (ft) Ben jij op zoek naar een uitdagende rol in projecten voor toonaangevende merken in bouwend Nederland? Heb je ervaring als ontwikkelaar in eCommerce/PIM projecten (B2C en/of B2B) met Java- based eCommerce omgevingen? Of je bent bereid deze kennis op te bouwen? Dan hebben wij een mooie uitdaging voor jou! Wat ga je doen bij ons In deze functie ben jij met het team verantwoordelijk voor het opzetten en verder uitbouwen van websites en het PIM systeem voor de verschillende bedrijfsonderdelen binnen Timber and Building

Bekijk vacature »

Java Developer

Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er een onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor

Bekijk vacature »

Informatie Analist

Help jij onze klanten in de publieke sector bij het doorgronden en oplossen van uitdagende en complexe vraagstukken? Heb jij ervaring in het werken op het snijvlak van business en IT? Beschik jij over de nodige kennis van (de nieuwste) informatiesystemen om te kunnen sparren binnen DevOps-teams? CGI heeft een vacature voor de functie van Informatie Analist Groningen Wat ga je doen als Informatie Analist? Als Informatie Analist help je onze klanten hun doelstellingen te realiseren door het uitvoeren van analyse en ontwerpen. Je bent onder meer betrokken bij het inrichten en implementeren van nieuwe IT oplossingen, het reduceren van

Bekijk vacature »

C# Software Engineer/Developer

Wij zijn op zoek naar een gedreven C# Software Engineer. Ben jij de C# Software Engineer die affiniteit heeft met Java? Wil je meewerken in uitdagende opdrachten aan innovatieve software ontwikkel- en implementatieprojecten bij één van onze toonaangevende klanten? Dan hebben wij de ideale baan voor jou bij onze (internationale) opdrachtgevers! Onze (internationale) opdrachtgevers zitten door heel Nederland, en actief in alle branches die je maar kan bedenken. Als C# Software Engineer/Developer via Walters People brengen wij jou bij een nieuwe werkgever die jou goed past. Wij gaan voor de juiste match, en kijken verder dan alleen maar hard skills

Bekijk vacature »

Technisch Ontwerper / Applicatieontwikkelaar max.

Uitdagende projecten, afwisseling, de zekerheid van een vast contract en groei is wat CIMSOLUTIONS jou onder andere biedt. Benieuwd hoe wij dit aanpakken? Kom op woensdag 17 april naar ons ICT Professional Event, op 7 locaties in Nederland. Tijdens deze avond kun je naast een hapje en een drankje onze sfeer komen proeven. Maak kennis met CIMSOLUTIONS, onze collega’s en beleef de ervaringen van onze ICT specialisten én de projecten waar zij het verschil maken. Kijk voor meer informatie en/of aanmelden op: https://www.cimsolutions.nl/nl/Evenement/CIMSOLUTIONS-ICT-Professionals-Event Wie zoeken we? Je bent de beste in je vak of hebt de ambitie en de potentie

Bekijk vacature »

Applicatiebeheerder

Sportfondsen zet zich in voor een vitaal Nederland. Wij geloven in de kracht van bewegen. In de kracht van mentale uitdaging. En in het plezier om dat samen te doen. Met doelgerichte programma’s en accommodaties vanuit een gestroomlijnde organisatie werken wij samen met gemeenten, maatschappelijke organisaties en andere partners op het brede domein van beweging én welzijn. Sportfondsen Groep is een private onderneming met een groepsomzet van circa € 130 miljoen. Met meer dan 3.000 medewerkers exploiteert Sportfondsen Groep, via een 100-tal ondernemingen, meer dan 550 voorzieningen zoals zwembaden, sporthallen, ijsbanen, multifunctionele sportcentra en sociaal-culturele centra. De adviseurs en specialisten

Bekijk vacature »

Ervaren Ruby on Rails ontwikkelaars gezocht voor L

Functieomschrijving Je gaat als technical lead verschillende taken op je nemen, naast het dagelijkse ontwikkelwerk wordt er van je verwacht dat je een coachende rol richting junior ontwikkelaars zal hebben. Je zal van A tot Z verantwoordelijk zijn voor een project, daarom ben jij iemand die de leiding kan nemen, knopen kan door hakken en vooral ontzettend goed kan werken met Ruby on Rails. Je zal in je werk veel in contact staan met collega's van verschillende afdelingen, maar ook klantcontact zal tot je takenpakket gaan behoren. Binnen de organisatie is veel mogelijk, ook als Lead is er de ruimte

Bekijk vacature »

Senior PHP Developer Real time vracht monitor Inco

Senior PHP Developer Real time vracht monitor Incoterms 2010 Wat ga je doen als Senior PHP Developer? Als Senior PHP Developer in de omgeving Amsterdam, ga jij werken aan een innovatieve applicatie die transportkosten kan minimaliseren door ongebruikte laadruimte efficiënt te benutten. Het ERP - platform waar jij aan gaat werken staat in contact met lokale en internationale transportbedrijven en inventariseert real-time gebruikte en ongebruikte laadruimte. Dit voor laadruimtes van bedrijfswagens, tot 40FT containers, van zeevracht tot luchtvracht. Met de informatie help jij kopers en verkopers met het vinden van de juiste transport methode. Voor 2019/2020 zijn er nieuwe plannen

Bekijk vacature »

Allround developer worden? Dat kan met ons DevOps

Wat ga je doen? DevOps Engineer Als fulltime DevOps Engineer houd jij je bezig met de ontwikkeling (Dev) en het beheer (Ops) van de software. Je werkt in verschillende fases: ontwikkelen, testen, release, bijschaven en opnieuw ontwikkelen. Je werkt in korte sprints aan ‘kleine stukjes’ van de software en je moet je steeds aan korte deadlines houden. Daarom is het belangrijk dat je ondernemend en flexibel bent. Als DevOps Engineer word je 'T-Shaped' opgeleid. Jij specialiseert je in programmeren en daarnaast heb je een brede kennis van o.a. requirement engineering, testing en beheer. Op deze manier ben jij in de

Bekijk vacature »

Data Quality Project Support Associate

Your job We’re looking for two Data Quality Project Support Associates at least until the end of 2019, who are going to support the optimization of our product data in our product information management system. Our product data/content is fed from this system into other systems; f.e. for the creation of catalogs and correct uploading of products into our webshops. The content is also used for the creation of all Sales & Marketing campaigns. Are you into optimizing data/content for a wide variety of product categories; identifying ‘messy’ set-ups and harmonizing data differences; then this is the job for you!

Bekijk vacature »

Medior PHP Developer scheepvaart Laravel

Medior PHP Developer scheepvaart Laravel Wat ga je doen als Medior PHP Developer? Als Medior PHP Developer uit de omgeving Rotterdam, ga jij werken aan een bevrachtingsapp voor in de scheepvaart. De applicatie maakt het organiseren van transporten veel eenvoudiger en efficiënter. Zo staat de applicatie in contact met zowel schippers en transportbedrijven in Nederland. Om real-time status van transporten in kaart te brengen van lopende en beëindigende transporten. De eindklant kan hiermee bepalen met welke schipper hij zijn bulk, containers of stukgoed wil vervoeren. De organisatie wil de applicatie verder ontwikkelen en features toevoegen zoals; historie overzichten, tarieven overzichten,

Bekijk vacature »

Mendix developer

Functie omschrijving Mendix developer Als Mendix-developer werk je mee aan de verdere ontwikkeling van bestaande en nieuwe applicaties. Je werkt aan de applicaties die het primaire proces binnen het COA ondersteunen, de opvang van asielzoekers. Je loopt voorop in bi-modal mode 2 app development, snel, innovatief, agile. Op basis van het proces, de requirements en user-stories vanuit de business werk je use cases uit. Deze modelleer je deze tot hoogwaardige Mendix toepassingen. Je ontwikkelt workflows (microflows) en koppelingen aan het back-end systeem door middel van webservices. Functie eisen Mendix developer Gecertificeerd Mendix business engineer. Minimaal 3 jaar aantoonbare werkervaring in

Bekijk vacature »

Oracle Apex Ontwikkelaar

Wat je gaat doen: Als Oracle Ontwikkelaar werk je zowel zelfstandig als in teamverband aan het ontwikkelen en ontwerpen van software componenten. Je levert een bijdrage aan de ontwikkeling tot en met de implementatie. Je bent in staat om informatie te verzamelen,te analyseren en te documenteren van wensen en eisen van de eindgebruikers. Je bent in staat om functionele vereisten te vertalen naar technische specificaties, ontwikkelt web applicaties met behulp van Oracle Applicatie Express, door de veranderingen en ontwikkelingen van web formulieren en rapporten. Verbeteren van bestaande Oracle Apex Systemen. Ontwikkelen en veranderen van Oracle 11g database schema’s. Schrijven van

Bekijk vacature »

VMware Engineer

Vacature VMware engineer bij KPN Internedservices Taken en verantwoordelijkheden Als VMware engineer ben je samen met je team van 12 engineers verantwoordelijk voor het ontwerpen, bouwen en onderhouden van de core platformen en infrastructuur van KPN Internedservices met een specifieke focus voor jou op ons VMware platform. Je beschouwt de afdeling Platform Support Services als een team mensen die het verschil voor de klant betekenen. Met deze professionals verras je onze klanten continu met de kwaliteit van onze dienstverlening. Hierdoor heb je direct invloed op de belangrijkste doelstelling van Internedservices, namelijk de beste ICT-dienstverlener zijn op gebied van service en

Bekijk vacature »

ASP.NET MVC Developer Procesindustrie Webapplicati

ASP.NET MVC Developer Procesindustrie Webapplicatie Wat ga je doen als Medior.Net Developer? Als Medior .Net Developer ga jij werken voor software house in Rotterdam. Zij zijn gespecialiseerd in het ontwikkelen van webapplicaties voor de procesindustrie. Daarmee ondersteunen zij bedrijven uit de verzorging & cosmetica branche, chemie & verf branche, voeding & drank branche en de farmaceutische branche. Deze type organisaties managen dagelijks productieprocessen en materiaal-beheersprocessen. Afhankelijk van diverse variabelen en factoren worden processen anders gemanaged. Denk hierbij aan Automatische omrekening naar verschillende hoeveelheid eenheden (bijv. kilo, liter, stuk) onderhouden van meetapparatuur, monsterbeheer, productieplanning en controle van bijproducten. De technieken die

Bekijk vacature »

Pagina: 1 2 3 4 5 6 volgende »

Hans Zijlstra

Hans Zijlstra

30/10/2018 20:04:20
Quote Anchor link
Hallo allemaal,

ik ben bezig om een stempagina te maken voor een school zodat binnenkort ook digitaal gestemd kan worden. Ik heb hiervoor tutorials gelezen over sql en php. Vervolgens heb ik een login gezocht in php die ik ook heb gevonden. daarna een stemsysteem die ik ook heb gevonden wat prima is voor het doel waarvoor deze gebruikt moet worden.

Echter nu moeten ouders stemmen en kan dat niet vanaf dezelfde computer vanwege een cookie die gemaakt wordt. Ik heb getracht dit weg te laten maar ik blijf tegen het probleem aanlopen.

Daarnaast heb ik een S_SESSION('username') aangemaakt om deze te valideren om te kijken of deze user gestemd heeft of niet. Ik kan dit echter niet goed testen omdat ik de foutmelding steeds krijg dat ik heb gestemd. Ik heb nieuwe users in de database toegevoegd om het te testen maar die hebben allemaal al gestemd.

ook heb ik de cookie naar time() -3600 gezet zodat deze verwijderd werd maar niets hielp.

het doel is dus te controleren of de user die inlogt gestemd heeft en maar een keer kan stemmen.

ik ben nieuw hier dus ik hoop dat iemand mij de juiste richting op wil wijzen. ervaring met PHP etc is beginnend.

dank alvast
Gewijzigd op 30/10/2018 20:05:25 door Hans Zijlstra
 
PHP hulp

PHP hulp

20/03/2019 23:24:12
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 20:08:24
Quote Anchor link
Dat gaat je niet 100% lukken. Cookies zijn te wijzigen en aan te passen. En een computer heeft geen enkel idee wie erachter zit.

De beste drempel is een registratiesysteem met opslag van unieke mailadressen, maar alsnog kunnen mensen meerdere mailadressen gebruiken.
 
Hans Zijlstra

Hans Zijlstra

30/10/2018 20:14:01
Quote Anchor link
Hallo Arien,

alle users loggen in met een verkregen username en password die al in de database staan. bij deze user staat ook een uniek emailadres.

Hans
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 20:16:50
Quote Anchor link
Dat kan wel inderdaad...
Maar....waar loop je nu precies op vast?
 
Hans Zijlstra

Hans Zijlstra

30/10/2018 20:22:05
Quote Anchor link
ik wil dus op username filteren of deze gestemd heeft maar door een cookie geeft het systeem aan dat ik al gestemd heb zelfs met nieuwe users
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 20:23:16
Quote Anchor link
Laat je relevante code eens zien? Dan kunnen we wat beter kijken.
 
Hans Zijlstra

Hans Zijlstra

30/10/2018 20:29:37
Quote Anchor link
login:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Login</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<?php
require_once('db.php');
session_start();
// If form submitted, insert values into the database.
if (isset($_POST['username'])){
        // removes backslashes
    $username = stripslashes($_REQUEST['username']);
        //escapes special characters in a string
    $username = mysqli_real_escape_string($con,$username);
    $password = stripslashes($_REQUEST['password']);
    $password = mysqli_real_escape_string($con,$password);
    //Checking is user existing in the database or not
        $query = "SELECT * FROM `users` WHERE username='$username'
and password='"
.md5($password)."'";
    $result = mysqli_query($con,$query) or die(mysql_error());
    $rows = mysqli_num_rows($result);
        if($rows==1){
        $_SESSION['username'] = $username;
            // Redirect user to index.php
        header("Location: index1.php");
         }
else{
    echo "<div class='form'>
<h3>Username/password is incorrect.</h3>
<br/>Click here to <a href='login.php'>Login</a></div>"
;
    }
    }
else{
?>

<div class="form">
<h1>Log In</h1>
<form action="" method="post" name="login">
<input type="text" name="username" placeholder="Username" required />
<input type="password" name="password" placeholder="Password" required />
<input name="submit" type="submit" value="Login" />
</form>
<p>Not registered yet? <a href='registration.php'>Register Here</a></p>
</div>
<?php } ?>
</body>
</html>

[size=xsmall][i]Toevoeging op 30/10/2018 20:30:59:[/i][/size]

index1.php

<?php
  include ('Poll.php');
  $poll = new Poll();
  $voted = 0;
  $pollData = $poll->getPoll();
  if(isset($_POST['vote'])){
    $pollVoteData = array(
      'id' => $_POST['id'],
      'pollOptions' => $_POST['options']
    );

    
    $isVoted = $poll->updateVote($pollVoteData);
    if($isVoted){
      setcookie($_POST['id'], 1, time()+60*60*24*365);
      $voted = 1;
    }
else {
      $voted = 2;
    }
  }

  ?>

  <div class="container">
    <div class="row">
      <?php if(!empty($voted) && $voted === 1) {
        echo '<div class="alert alert-success">Your have voted successfully.</div>';
      }

      else if(!empty($voted)  && $voted === 2) {
        echo '<div class="alert alert-danger">Your had already voted.</div>';
      }

      ?>

      <form action="" method="post" name="pollForm">
      <?php foreach($pollData as $poll){
        $pollOptions = explode("||||", $poll['options']);?>

        <div class="col-md-3">
          <div class="panel panel-primary">
            <div class="panel-heading">
              <h3 class="panel-title">
                <span class="glyphicon glyphicon-arrow-right"></span><?php echo $poll['question']?><span
                class="glyphicon glyphicon-new-window"></span></a>
              </h3>
            </div>
            <div class="panel-body">
              <ul class="list-group">
                <?php for( $i = 0; $i < count($pollOptions); $i++ ) { ?>
 
                  <li class="list-group-item">
                    <div class="radio">
                      <label>
                        <input type="radio" name="options" value="<?php echo $i; ?>">
                        <?php echo $pollOptions[$i]?>
                      </label>
                    </div>
                  </li>
                <?php }?>
 
              </ul>
            </div>
            <div class="panel-footer">
              <input type="hidden" name="id" value="<?php echo $poll['id']; ?>"/>
              <button type="submit" class="btn btn-primary btn-sm" id="vote" name="vote">
              Vote</button>
              <a href="results.php?pollID="<?php echo $poll['id'];?>">View Result</a></div>
            </div>
          </div>
        <?php }?>

Edit:
Ik heb code-tags geplaatst. Gelieve dit in het vervolg zelf toe te voegen aan je bericht.
Zie ook: Veel gestelde vragen: Welke UBB-codes kan ik gebruiken.
Gewijzigd op 30/10/2018 22:19:32 door - Ariën -
 
Adoptive Solution

Adoptive Solution

30/10/2018 20:37:44
Quote Anchor link
Je kan toch in de database opslaan dat ie heeft gestemd.

Doe dat op de plek waar je nu een cookie aanmaakt.

Maak zonodig een tabel daarvoor aan.

Wilt ie weer stemmen kijk je op ie dat al heeft gedaan en dan toon je de stemknop niet.
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 20:40:49
Quote Anchor link
md5() voor de encryptie voor wachtwoorden is verouderd. Gebruik liever bcrypt met password_hash en password_verify.
 
Hans Zijlstra

Hans Zijlstra

30/10/2018 20:55:21
Quote Anchor link
in de index1.php wordt in de database toch opgeslagen of hij heeft gestemd. dit gebeurt toch door $voted =1 of 2.

ik heb nu de cookie op -3600 gezet maar kan ik de $voted uitlezen of leegmaken?

Toevoeging op 30/10/2018 21:03:49:

ik heb zojuist de password_hash en verify gelezen. zal op zoek gaan hoe ik de sql query kan aanpassen

Toevoeging op 30/10/2018 21:14:50:

de query is nu

$query = "SELECT * FROM `users` WHERE username='$username'
and password='".$hashed_password."'";
 
Thomas van den Heuvel

Thomas van den Heuvel

30/10/2018 21:17:54
Quote Anchor link
Beveiliging is niet zo'n issue dat dit volgens de laatste methoden hoeft te gaan... het is een stemsysteem (geen geavanceerd content management systeem), waar je zelf de uitnodigingen hebt verstuurd.

Zoals @Adoptive aangeeft, je zult ergens bij moeten houden of iemand gestemd heeft.

Als deze applicatie uitsluitend dit doel heeft, en toch eenmalig wordt gebruikt, kun je dit desnoods in de users tabel opslaan.

Aan de client zijde (middels een cookie) bijhouden of iemand gestemd heeft is niet erg handig, en ook niet nodig - je weet immers wie er stemt omdat dit achter een login zit.

Het was trouwens ook niet per se nodig om zo'n loginsysteem te breien als je iedereen een unieke link had gestuurd die eenmalig bruikbaar was.
 
Adoptive Solution

Adoptive Solution

30/10/2018 21:27:46
Quote Anchor link
Dit is de code die aardig in de buurt komt :

https://www.codexworld.com/online-poll-voting-system-php-mysql/

$voteSubmit = $poll->vote($voteData);

bewaart de teller waarop is gestemd, niet wie heeft gestemd.

Vervolgens wordt een cookie gemaakt.

In plaats daarvan kan je in een aparte tabel opslaan wie heeft gestemd. Wel WAT en WIE gescheiden houden. Stemgeheim!
Gewijzigd op 30/10/2018 21:29:30 door Adoptive Solution
 
Hans Zijlstra

Hans Zijlstra

30/10/2018 21:28:57
Quote Anchor link
de snelle aanpassing naar hashed_password werkte niet dus ik heb deze maar even weer teruggezet naar md5.

ik weet dus niet wie er stemt alleen dat random gegenereerde mensen uit de database mogen stemmen. in de users tabel staan de unieke emailadressen.

Kunnen jij of adoptive mij iets verder brengen met hoe ik dat zou moeten doen. omdat hij dit nu al doet met isvoted schijnbaar wat ik op deze manier niet wil? de cookie naar -3600 werkt schijnbaar ook niet.
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 21:50:46
Quote Anchor link
Hans Zijlstra op 30/10/2018 21:28:57:
de snelle aanpassing naar hashed_password werkte niet dus ik heb deze maar even weer teruggezet naar md5.

Je moet wel je huidige passworden resetten hè, omdat deze op een andere manier hashen!
Gewijzigd op 30/10/2018 22:19:57 door - Ariën -
 
Hans Zijlstra

Hans Zijlstra

30/10/2018 22:23:28
Quote Anchor link
@arien: had de db geleegd en opnieuw geregistreerd.

@adopitive: waar hij in mijn code dus isvoted = 1 aangeeft moet ik nu een query maken waar hij het emailadres van de user in een tabel zet en dan moet verderop gechecked worden of dat email adres in de tabel staat zodat we weten dat deze user gestemd heeft. Zeg ik dat goed?
 
- Ariën -
Beheerder

- Ariën -

30/10/2018 22:25:18
Quote Anchor link
Eh... je maakt dus per gebruiker een veld die aangeeft of er gestemd is 1 is ja, 0 is nee! Maar kunnen ze ook op meerdere poll-vragen stemmen?

Zorg ook voor een UNIQUE-key op het veld van je mailadres. Dan ben je er zeker van dat er geen dubbele mailadressen in kunnen.
Gewijzigd op 30/10/2018 22:27:17 door - Ariën -
 
Hans Zijlstra

Hans Zijlstra

31/10/2018 09:08:15
Quote Anchor link
ik was hier even mee aan het stoeien
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$isVoted = $poll->updateVote($pollVoteData);
    if($isVoted){
      //setcookie($_POST['id'], 1, time() -3600);
      //$voted = 1;
      echo'test';
    } else {
      //$voted = 2;
      echo 'mislukt';
    }
  }

<?php if(!empty($voted) && $voted === 1) {
        echo '<div class="alert alert-success">U heeft succesvol gestemd.</div>';
      }

      else if(!empty($voted)  && $voted === 2) {
        echo '<div class="alert alert-danger">U had al gestemd.</div>';
      }

      ?>

als ik het nu uitvoer geeft bij de user waarmee ik inlog geeft hij mislukt.

met deze code wordt toch geregeld of er is gestemd 1 = niet, 2 = wel of lees/begrijp ik dit verkeerd.
Gewijzigd op 31/10/2018 10:02:50 door Hans Zijlstra
 
- Ariën -
Beheerder

- Ariën -

31/10/2018 09:22:08
Quote Anchor link
Wat doet die updateVote() precies?
Die geeft blijkbaar geen true door.
 
Hans Zijlstra

Hans Zijlstra

31/10/2018 09:28:27
Quote Anchor link
als ik de // weghaal krijg ik de mededeling dat ik al gestemd heb
 
- Ariën -
Beheerder

- Ariën -

31/10/2018 09:43:40
Quote Anchor link
Maar dat is niet wat ik vraag.
Ik wil weten hoe die functie eruitziet.
 
Adoptive Solution

Adoptive Solution

31/10/2018 09:54:26
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
public function vote($data = array()){
    if(!isset($data['poll_id']) || !isset($data['poll_option_id']) || isset($_COOKIE[$data['poll_id']])) {
        return false;
    }
else{
        $sql = "SELECT * FROM ".$this->voteTbl." WHERE poll_id = ".$data['poll_id']." AND poll_option_id = ".$data['poll_option_id'];
        $preVote = $this->getQuery($sql, 'count');
        if($preVote > 0){
            $query = "UPDATE ".$this->voteTbl." SET vote_count = vote_count+1 WHERE poll_id = ".$data['poll_id']." AND poll_option_id = ".$data['poll_option_id'];
            $update = $this->db->query($query);
        }
else{
            $query = "INSERT INTO ".$this->voteTbl." (poll_id,poll_option_id,vote_count) VALUES (".$data['poll_id'].",".$data['poll_option_id'].",1)";
            $insert = $this->db->query($query);
        }

        return true;
    }
}

?>
 

Pagina: 1 2 3 4 5 6 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.