[POLL] Automatisch meeste stemmen bovenaan

  • Onderwerp starter Onderwerp starter EWP
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.
Je wilt dus dat per poll een lijstje met opties wordt weergegeven gesorteerd op votes?

Komt dat hier niet uit?
PHP:
SELECT title, options, votes
FROM options o
JOIN polls p ON o.pollid = p.pollid
ORDER BY o.pollid, votes DESC;
 
Je wilt dus dat per poll een lijstje met opties wordt weergegeven gesorteerd op votes?

Komt dat hier niet uit?
PHP:
SELECT title, options, votes
FROM options o
JOIN polls p ON o.pollid = p.pollid
ORDER BY o.pollid, votes DESC;

****, nu staan alle pols doormekaar nadat ik die vorige SQL had uitgevoerd.
Ik wil dat in de resultaten pagina de hoogste bovenaankomt.
Kan je ze nu ook weer terugzetten op datum?
 
Queries kun je ook beter alleen testen in phpMyAdmin. ;)

Wellicht staat je vorige query hier nog ergens vermeld.

Maar goed,je hebt het over "de hoogste" maar de hoogste wat?

Waarschijnlijk wil je dat er bij elke poll een lijstje er onder komt met de opties gesorteerd op aantal votes? Nietwaar?
 
Queries kun je ook beter alleen testen in phpMyAdmin. ;)

Wellicht staat je vorige query hier nog ergens vermeld.

Maar goed,je hebt het over "de hoogste" maar de hoogste wat?

Waarschijnlijk wil je dat er bij elke poll een lijstje er onder komt met de opties gesorteerd op aantal votes? Nietwaar?

Als je gestemt hebt op de poll kom je in een scherm waar je kan zien hoeveel op die en die is gestemt. Nu wil ik dat de persoon met de meeste stemmen automatisch boven aan komt.
 
Dus je hebt een referentie in de vorm van een pollid welke je meegeeft?

Dus dit moet kloppen?
PHP:
SELECT options, votes
FROM options o
WHERE pollid='1'
ORDER BY votes DESC
Waarbij je dus de 1 later wijzigt in een variabele.
 
Dus je hebt een referentie in de vorm van een pollid welke je meegeeft?

Dus dit moet kloppen?
PHP:
SELECT options, votes
FROM options o
WHERE pollid='1'
ORDER BY votes DESC
Waarbij je dus de 1 later wijzigt in een variabele.

Nopes, werkt helaas niet
 
Nopes, werkt helaas niet

kijk maar eens hier http://trainerew.nl/index.php?id=motm&sub=stemmen

PHP:
# phpMyAdmin SQL Dump
# version 2.5.7-pl1
# http://www.phpmyadmin.net
#
# Host: localhost
# Generation Time: Mar 22, 2005 at 10:28 PM
# Server version: 4.0.13
# PHP Version: 4.3.9
# 
# Database : `xpoll`
# 

# --------------------------------------------------------

#
# Table structure for table `blocked`
#

CREATE TABLE `blocked` (
  `blockedid` int(8) NOT NULL default '0',
  `ip` varchar(15) NOT NULL default '',
  `polls` longtext NOT NULL
) TYPE=MyISAM;

#
# Dumping data for table `blocked`
#


# --------------------------------------------------------

#
# Table structure for table `ip`
#

CREATE TABLE `ip` (
  `ipid` int(8) NOT NULL default '0',
  `title` varchar(255) NOT NULL default '0',
  `ip` varchar(15) NOT NULL default '',
  `vote` int(15) NOT NULL default '0',
  PRIMARY KEY  (`ipid`)
) TYPE=MyISAM;

#
# Dumping data for table `ip`
#


# --------------------------------------------------------

#
# Table structure for table `options`
#

CREATE TABLE `options` (
  `optionid` int(8) NOT NULL default '0',
  `pollid` int(8) NOT NULL default '0',
  `options` varchar(255) NOT NULL default '',
  `images` varchar(255) NOT NULL default '',
  `votes` int(8) NOT NULL default '0',
  `order_id` int(8) NOT NULL default '0',
  PRIMARY KEY  (`optionid`)
) TYPE=MyISAM;

#
# Dumping data for table `options`
#


# --------------------------------------------------------

#
# Table structure for table `polls`
#

CREATE TABLE `polls` (
  `pollid` int(8) NOT NULL default '0',
  `title` varchar(255) NOT NULL default '',
  `starts` varchar(10) NOT NULL default '',
  `expires` varchar(10) NOT NULL default '',
  `vote` int(15) NOT NULL default '0',
  `voting` char(3) NOT NULL default '',
  `results` char(3) NOT NULL default '',
  `graph` char(3) NOT NULL default '',
  `resultsvotes` char(3) NOT NULL default '',
  `ip` char(3) NOT NULL default '',
  `cookies` char(3) NOT NULL default '',
  `subdate` varchar(10) NOT NULL default '',
  `status` char(3) NOT NULL default '',
  PRIMARY KEY  (`pollid`)
) TYPE=MyISAM;

#
# Dumping data for table `polls`
#
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan