Reacties op het script 1 Pagina Poll
|
Gepost op: 19 april 2006 - 21:21 |
|
|
|
PHP expert
|
Goed script, het idee zit er, maar ik heb nog enkele opmerkingen.
- Maak eens een globale variabele '$tabel' want om deze in elke functie te gaan aanpassen is ook geen werk. Het is goed dat je die mogelijkheid inbouwt maar dat mag nog uitgewerkt worden.
- Variabelen buiten quotes aub.
- Gebruik ook duidelijke variabelnamen: $a en $b daar heb je niet veel aan. Hoewel $a staat voor antwoorden (wat nog wel goed is) ga je de mist in met $b voor stemmen te kiezen.
- Variabelekopies zijn nergens voor nodig.
$action = $_GET['action'];
$action = $_GET['action'];
Je echo'd de functie 'pollresultaat' terwijl deze niets terugstuurt maar output weergeeft (wat IMO al niet goed is maar ook niet persé fout). Dit doe je overigens ook meer in het script bij bijvoorbeeld de functie 'poll'.
- HTML echoën is nergens voor nodig.
echo "<a href='poll.php?action=admin&level=nieuw'>Maak een nieuwe poll aan</a><br>";
echo "<a href='poll.php?action=admin&level=bewerk'>Bewerk de poll</a><br>";
echo "<a href='poll.php?action=admin&level=verwijder'>Verwijder de poll</a><br>";
echo "<a href='poll.php?action=admin&level=verwijderall'>Verwijder alle polls in het archief</a><br><br>";
echo "<a href='poll.php?action=uitloggen'>Uitloggen</a><br><br>";
echo "<a href='poll.php?action=admin&level=nieuw'>Maak een nieuwe poll aan</a><br>"; echo "<a href='poll.php?action=admin&level=bewerk'>Bewerk de poll</a><br>"; echo "<a href='poll.php?action=admin&level=verwijder'>Verwijder de poll</a><br>"; echo "<a href='poll.php?action=admin&level=verwijderall'>Verwijder alle polls in het archief</a><br><br>"; echo "<a href='poll.php?action=uitloggen'>Uitloggen</a><br><br>";
|
|
|
|
Gepost op: 01 mei 2006 - 15:08 |
|
|
|
PHP expert
|
Ga je die variabelen nog buiten quotes zetten? |
|
|
|
Gepost op: 02 juni 2006 - 20:41 |
|
|
|
Nieuw lid
|
hij geeft 2 fouten aan:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/www/tupacfanforum.awardspace.com/poll.php:10) in /home/www/tupacfanforum.awardspace.com/poll.php on line 12
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/www/tupacfanforum.awardspace.com/poll.php:10) in /home/www/tupacfanforum.awardspace.com/poll.php on line 12 |
|
|
|
Gepost op: 03 juni 2006 - 12:36 |
|
|
|
PHP ver gevorderde
|
Moet je of :
ob_start();
A) boven aan weghalen
B) bovenaan neer zetten |
|
|
|
Gepost op: 04 juni 2006 - 16:15 |
|
|
|
Nieuw lid
|
Ik krijg steeds een fout als ik inlogt :S
"Je bent nog niet ingelogd! Ga terug"
wat is er fout ? |
|
|
|
Gepost op: 04 juni 2006 - 23:30 |
|
|
|
Nieuw lid
|
Citaat: [I][B]Martijn1515[/B] schreef op 03 Juni 2006 - 12:36[/I]
Moet je of :
ob_start();
A) boven aan weghalen
B) bovenaan neer zetten bij de resultaten werkt dat wel
Maar als ik in wil loggen in de admin panel geeft ie aan: Fout ga terug |
|
|
|
Gepost op: 06 juni 2006 - 13:35 |
|
|
|
PHP ver gevorderde
|
Heb je het al in je layout verwerkt, of in je systeem? Of heb je alleen poll.php geupload? |
|
|
|
Gepost op: 09 juni 2006 - 18:45 |
|
|
|
Nieuw lid
|
Ik krijg de melding "You have an error in your SQL syntax near 'ORDER BY `id` DESC LIMIT 1' at line 1" wat doe ik verkeerd ?:'( |
|
|
|
Gepost op: 09 juni 2006 - 20:09 |
|
|
|
PHP ver gevorderde
|
Je mag geen kommas gebruiken in je antwoorden ? Misschien ligt het daar aan? |
|
|
|
Gepost op: 10 juni 2006 - 14:00 |
|
|
|
Nieuw lid
|
Martijn, dat heb ik ook niet..als ik de poll installeer en de SQL 'code' uitvoer dan word wel alles aangemaakt maar als ik antwoord geef op de standaard vraag dan krijg ik bovenstaande error. Ik heb al op 3 verschillende domeinen geprobeert maar het blijft hetzelfde, Het zal dus niet aan de hostingprovider liggen maar aan de SQL 'code' kan dat |
|
|
|
Gepost op: 11 juni 2006 - 12:42 |
|
|
|
PHP ver gevorderde
|
Ja dat kan zeker ;) Maar zorg ervoor dat je deze SQL draait :
--
-- Tabel structuur voor tabel `poll`
--
CREATE TABLE `poll` (
`id` int(11) NOT NULL auto_increment,
`vraag` varchar(100) NOT NULL default '',
`antwoorden` text NOT NULL,
`stemmen` text NOT NULL,
`ip` text NOT NULL,
`datum` int(20) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
--
-- Gegevens worden uitgevoerd voor tabel `poll`
--
INSERT INTO `poll` VALUES (1, 'Wat vind je van deze poll?', 'Geweldig,Gaaf,Gaat,Minder', '0,0,0,0', '', 1143552256);
-- -- Tabel structuur voor tabel `poll` -- CREATE TABLE `poll` ( `id` int(11) NOT NULL auto_increment, `vraag` varchar(100) NOT NULL default '', `antwoorden` text NOT NULL, `stemmen` text NOT NULL, `ip` text NOT NULL, `datum` int(20) NOT NULL default '0', ) TYPE=MyISAM AUTO_INCREMENT=2 ; -- -- Gegevens worden uitgevoerd voor tabel `poll` -- INSERT INTO `poll` VALUES (1, 'Wat vind je van deze poll?', 'Geweldig,Gaaf,Gaat,Minder', '0,0,0,0', '', 1143552256);
of anders :
--
-- Tabel structuur voor tabel `poll`
--
CREATE TABLE `poll` (
`id` int(11) NOT NULL auto_increment,
`vraag` varchar(100) NOT NULL default '',
`antwoorden` text NOT NULL,
`stemmen` text NOT NULL,
`ip` text NOT NULL,
`datum` int(20) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
--
-- Gegevens worden uitgevoerd voor tabel `poll`
--
INSERT INTO `poll` VALUES (1, 'Wat vind je van deze poll?', 'Geweldig,Gaaf,Gaat,Minder', '0,0,0,0', '', 1143552256);
-- -- Tabel structuur voor tabel `poll` -- CREATE TABLE `poll` ( `id` int(11) NOT NULL auto_increment, `vraag` varchar(100) NOT NULL default '', `antwoorden` text NOT NULL, `stemmen` text NOT NULL, `ip` text NOT NULL, `datum` int(20) NOT NULL default '0', ) TYPE=MyISAM; -- -- Gegevens worden uitgevoerd voor tabel `poll` -- INSERT INTO `poll` VALUES (1, 'Wat vind je van deze poll?', 'Geweldig,Gaaf,Gaat,Minder', '0,0,0,0', '', 1143552256);
Als dat niet werkt, meld het dan even! |
|
|
|
Gepost op: 02 juli 2006 - 19:40 |
|
|
|
Nieuw lid
|
Citaat: [I][B]Martijn1515[/B] schreef op 06 Juni 2006 - 13:35[/I]
Heb je het al in je layout verwerkt, of in je systeem? Of heb je alleen poll.php geupload? ik heb de sql table geupload in phpmyadmin en ik heb de standaard poll.php geupload met mijn mysql gegevens dr in
maar hij geeft steeds aan:
Fout! Ga terug.
zie: http://tupacfan...n%20loggen |
|
|
|
Gepost op: 03 juli 2006 - 01:08 |
|
|
|
PHP ver gevorderde
|
|
|
|
Gepost op: 04 juli 2006 - 17:27 |
|
|
|
Nieuw lid
|
bedankt martijn! ik dacht dat het hoorde, want in het bericht staat ook een spatie
Citaat: [I][B]dreadlord[/B] schreef op 04 Juni 2006 - 16:15[/I]
Ik krijg steeds een fout als ik inlogt :S
"Je bent nog niet ingelogd! Ga terug"
wat is er fout ? weet iemand hier het antwoord op? want ik heb het ook. hij logt je goed in, maar daarna logt ie je automatisch uit |
|
|
|
Gepost op: 05 juli 2006 - 17:51 |
|
|
|
PHP ver gevorderde
|
Misschien heb je iets fout met session_start(); ? |
|
|
|
Gepost op: 30 augustus 2006 - 20:32 |
|
|
|
Nieuw lid
|
maar als ik het wachtwoord verander kan ik wel inloggen
edit:
ik ben dr eindelijk uit
je moet per se uitloggen anders kom je het menu niet meer binnen, want hij slaat het op en dan denkt ie dat je al ingelogd bent |
|
|
|
Gepost op: 16 december 2006 - 12:17 |
|
|
|
Nieuw lid
|
Er komt het volgende op mij site te staan:
Table 'orfinnl_poll.poll' doesn't exist
Wat doe ik fout ? |
|
|
|
Gepost op: 16 december 2006 - 23:31 |
|
|
|
PHP ver gevorderde
|
Waarschijnlijk :
A) Geen goede database connectie
B) De SQLcode voor de tabel poll niet gedraaid? |
|
|
|
Gepost op: 19 december 2006 - 20:01 |
|
|
|
PHP beginner
|
Hallo iedereen ik heb een probleempje ik heb net een eigen site me database alles werkt maar hoe kan je die beveileging eraf halen dat iemand maar 1 keer kan stemmen? zoals ik ale eerder zei ik kan er niks van dus zou iemand het even voor mij willen doen?? |
|
|
|
Gepost op: 19 december 2006 - 22:08 |
|
|
|
PHP ver gevorderde
|
Deze vraag kan je beter in het forum stellen. Ik kan je wel wat aanwijzingen geven. In het script word gekeken of er al is gestemd op de poll met het huidige ipadres. Dat stuk kan je gewoon wegalen, en $aantal op 0 zetten. ;) |
|
|
|
Gepost op: 20 december 2006 - 15:46 |
|
|
|
PHP beginner
|
bedankt! |
|
|
|
Gepost op: 20 december 2006 - 16:17 |
|
|
|
PHP beginner
|
Ik heb nog een probleempje ik krijg geen admin gedeelte hoe je die poll kan veranderen. Ik heb session_start; weg gehaald want anders deed niks het niet hiet mijn poll http://www.jellewebtools.nl/poll/poll.php wat doe ik fout?? |
|
|
|
Gepost op: 21 december 2006 - 21:46 |
|
|
|
PHP ver gevorderde
|
Toch session_start terug zetten , anders werkt het niet ... werk anders met warning level 0 ? |
|
|
|
Gepost op: 04 maart 2007 - 17:57 |
|
|
|
Nieuw lid
|
krijg deze fout bij verwijderen van poll, aanmaken, stemmen alles..
You have an error in your SQL syntax near 'ORDER BY `id` DESC LIMIT 1' at line 1
mvg, jbennik
PS: nice poll echt de beste die ik tot nu toe heb gevonden, graag de fout weghalen en dan toppie |
|
|
|
Gepost op: 05 maart 2007 - 16:46 |
|
|
|
PHP ver gevorderde
|
Heb je wel de goede database gegevens ingevoert / goede sql gedraaid ? Want normaal moet die het gewoon doen. |
|
|
|
Gepost op: 05 maart 2007 - 17:27 |
|
|
|
Nieuw lid
|
ja alles is gewoon goed heb daar al 100x naar gekeken, maar inloggen doet het wel |
|
|
|
Gepost op: 05 maart 2007 - 17:29 |
|
|
|
Nieuw lid
|
ik kan wel alle polls verwijderen maar vote kan niet |
|
|
|
Gepost op: 05 maart 2007 - 17:30 |
|
|
|
Nieuw lid
|
de nieuwe poll is in database opgeslagen, dus niks mis met de database neem ik aan? |
|
|
|
Gepost op: 17 juni 2007 - 15:28 |
|
|
|
Nieuw lid
|
|
|
|
Gepost op: 17 juni 2007 - 15:43 |
|
|
|
PHP ver gevorderde
|
Geen goede database connectie, heb je die al goed ingesteld? |
|
|
|
Gepost op: 17 juni 2007 - 15:53 |
|
|
|
Nieuw lid
|
Ja. Ik heb alles goed ingevult |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|