av 05
Enkel handledning för PHP och MySQL omröstning
Skapa databasen
Det första du måste göra är att skapa en databas. Vår exempelundersökning kommer att ha tre alternativ. Du kan dock ändra detta för att passa dina behov.
02 av 05
av 05
Del ett av Göra ett röstmanus
Du börjar eller skriptar med den information du behöver för att ansluta till din databas. Du namnger sedan din cookie och definierar en funktion som heter
Nästa avsnitt av koden körs om ditt röstformulär har skickats in. Den kontrollerar först användaren för att se om de redan har en framröstad cookie. Om de gör det låter den dem inte rösta igen och ger dem ett felmeddelande. Men om de inte gör det, ställer den in cookien i deras webbläsare och lägger sedan till deras röst i vår databas. Slutligen visar den resultatet av omröstningen genom att köra din
04
Del tre av Göra ett röstmanus
Den sista delen av skriptet körs om de inte är i röstningsläge . Den kontrollerar om de har en cookie i sin webbläsare. Om de gör det vet den att de redan har röstat och visar omröstningsresultaten för dem. Om det inte finns någon cookie, kontrollerar den för att se till att de inte är i röstningsläge. Om de är det så händer ingenting. Men om de inte är det, visar det formuläret som låter dem rösta.
05
av 05
Del fyra av Göra ett röstmanus;
$två = $_GET['two'];
$slide = $one + $two;
$handle = imagecreate(100, 100);$background = imagecolorallocate($handle, 255, 255, 255);$red = imagecolorallocate($handle, 255, 0, 0);
$green = imagecolorallocate($handle, 0, 255, 0);
$blue = imagecolorallocate($handle, 0, 0, 255);$mörkröd = imagecolorallocate($handle, 150, 0, 0);
$mörkblå = imagecolorallocate($handle, 0, 0, 150);
$mörkgrön = imageco lorallocate($handle, 0, 150, 0);
// 3D-lookför ($i = 60; $i > 50; $i–)
{
imagefilledarc($handle, 50, $i, 100, 50, 0, $one, $darkred, IMG_ARC_PIE);imagefilledarc($handle, 50, $i, 100, 50, $one, $slide, $darkblue, IMG_ARC_PIE);if ($slide = 360)
{}
annan
{imagefilledarc($handle, 50, $i, 100, 50, $slide, 360, $darkgreen, IMG_ARC_PIE);
}}
ima gefilledarc($handle, 50, 50, 100, 50, 0, $one , $red, IMG_ARC_PIE);
imagefilledarc($handle, 50, 50, 100, 50, $one , $slide , $blue, IMG_ARC_PIE);
if ($slide = 360)
{}
annan
{
imagefilledarc($handle, 50, 50, 100, 50, $slide, 360 , $green, IMG_ARC_PIE);
}
imagepng($handle);
I ditt manus ringde du vote_pie.php för att visa cirkeldiagrammet med dina resultat. Ovanstående kod ska placeras i vote_pie. phpfil. Vad detta gör är att rita bågar för att skapa en paj. Du skickade de variabler som behövdes i länken från ditt huvudskript. För att bättre förstå den här koden bör du läsa en GD-handledning som täcker bågar och pajer.Hela projektet kan laddas ner från: http://github.com/Goatella/PHPGraphicalPollUtvald video,”fluid”]” data-rtb=”true” data-targeting=”{}” data-auction-floor-id=”694182e8c92e409282695caf865d37ae” data-auction-floor-value =”10″>