Toon posts:

Actieve poll wijzigen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

zit met het volgende. Heb een poll gemaakt in php. De site bevat verschillende categorieën. Nu wil ik per categorie een poll kunnen aanmaken.
Tot zover heb ik het en werkt het.

Maar nu het volgende. Ik heb 3 polls bij cat1:
poll1
poll2
poll3

Nu wil ik poll2 actief maken. dus dan is het zo
poll1-closed
poll2-actief
poll3-closed

Hoe ik een poll actief maak snap ik.
Maar nu zit ik met dit probleem. Ik wil echter ook de mogelijkheid hebben om het te wijzigen.
Dus dat poll2 dichtgaat en bijv. poll1 actief wordt. Dan moeten er namelijk 2 dingen geupdated worden.
Poll2 moet geupdated worden naar closed en Poll1 naar actief.

Heeft iemand ervaring hiermee of weet iemand wat voor en hoe ik deze methode kan gebruiken?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Met pollid's gaan werken :z

Verwijderd

Zorgen dat je een query maakt die de poll die je actief wil maken actief maakt (bijv. veld pollActive op 1 zetten) en de rest uitzetten..(evt. met behulp van tweede query..alles behalve de pollID die je net op 1 gezet hebt op '0' zetten)

Zo ongeveer...heb het zelf een paar maanden geleden gemaakt, dus het is mogelijk.

Een naar mijn idee erg mooi voorbeeld kun je hier vinden:

http://www.loan-leads.com/poll/poll.php

  • senater
  • Registratie: September 2001
  • Laatst online: 06-01-2022

senater

De zak van sinterklaas!

zoiets als dit http://www.game-trix.com/pollarchive.php

bedoel je toch :?

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

update cat1 set actief='closed' where 1=1
update cat1 set actief='actief' where poll='poll1'

° ° snif snif ° °

Ik ruik een slecht database model

° ° snif snif ° °

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Op vrijdag 05 april 2002 10:44 schreef senater het volgende:
zoiets als dit http://www.game-trix.com/pollarchive.php

bedoel je toch :?
ja zoiets en dan de mogelijkheid van active - non active te maken en andersom.

dus 2 querys?
mag dan die 2 zijn:
PHP:
1
<?UPDATE actief TO noWHERE id != $id ?>

????

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Op vrijdag 05 april 2002 10:45 schreef dusty het volgende:
Ik ruik een slecht database model
Goh jij ook al >:)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Rook et al voor ik de thread bekeek ... of zou dit de algemene stank uit P&W zijn van de laatste tijd ?

Verwijderd

Topicstarter
Op vrijdag 05 april 2002 10:54 schreef ddc het volgende:

[..]

Goh jij ook al >:)
hoe hadden jullie het gedaan dan?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Op vrijdag 05 april 2002 10:56 schreef Ketje het volgende:
hoe hadden jullie het gedaan dan?
Twee tabellen (voor de basis dan)

1 met alle polls
1 met alle antwoorden

de rest mag je zelf invullen >:)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 05 april 2002 10:58 schreef ddc het volgende:

[..]

Twee tabellen (voor de basis dan)

1 met alle polls
1 met alle antwoorden

de rest mag je zelf invullen >:)
Drie tabellen.

Een om aan te geven welke poll actief is in welke categorie.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Op vrijdag 05 april 2002 11:00 schreef dusty het volgende:
Drie tabellen.

Een om aan te geven welke poll actief is in welke categorie.
Wat alleen nodig is als een poll in meerdere categorieen voor kan komen...

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 05 april 2002 10:55 schreef Grum het volgende:
Rook et al voor ik de thread bekeek ... of zou dit de algemene stank uit P&W zijn van de laatste tijd ?
Misschien tijd om een "online-spel" te maken waar je per week kan beleggen in een sub-fora. Als het niveau omhoog gaat gaat de aandeel omhoog, gaat het niveau omlaag gaat de aandeel ook omlaag.

Er zouden heel wat mensen armer zijn dan vorige week :+

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 05 april 2002 11:02 schreef ddc het volgende:
[..]
Wat alleen nodig is als een poll in meerdere categorieen voor kan komen...
Of als je meerdere Categorieen hebt.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Op vrijdag 05 april 2002 11:04 schreef dusty het volgende:
Of als je meerdere Categorieen hebt.
Dat staat compleet los van de poll.
Gewoon in de tabel polls (die ik noemde) een ID van de categorie benoemen waar hij toe hoort...

Verwijderd

Topicstarter
ik heb 2 tabellen

1 met alle polls waarin ook de link naar categorie wordt gelegd.
en 1 met alle poll antwoorden.

Nu wilde ik actief ja / nee in de tabel poll plaatsen.

En dan zoiets:
PHP:
1
<?SET actief FROM poll TO neeWHERE id != $id?>

en dan:
PHP:
1
<?SET actief FROM poll TO jaWHERE id = $id?>

of is dit niet handig en kan ik beter 3 tabellen maken
dus 1 tabel erbij poll_actief ofzo met velden categorie en actieve poll?
en dan in veld actieve poll de naam updaten?

  • KinkyClown
  • Registratie: Maart 2000
  • Laatst online: 13-06-2025

KinkyClown

Eenvoud is beter dan twee fout

Op vrijdag 05 april 2002 11:00 schreef dusty het volgende:

[..]

Drie tabellen.

Een om aan te geven welke poll actief is in welke categorie.
Kom nou...bij het ontwerp (in UML) dan heb je het over : de Poll is open of de Poll is dicht. De poll heeft een attribut en is dus niet in een andere tabel...
Ik heb ook twee tabellen (object in mijn geval) object Poll en object Answer (ook nog een Comment object).

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Op vrijdag 05 april 2002 11:13 schreef Ketje het volgende:
ik heb 2 tabellen

1 met alle polls waarin ook de link naar categorie wordt gelegd.
en 1 met alle poll antwoorden.

Nu wilde ik actief ja / nee in de tabel poll plaatsen.
Prima oplossing. Alleen geen ja/nee maar 0/1.

Verwijderd

Topicstarter
Op vrijdag 05 april 2002 11:17 schreef ddc het volgende:

[..]

Prima oplossing. Alleen geen ja/nee maar 0/1.
hoe kan ik dat 0/1 aangeven. Ik bedoel met enum ofzo ofgewoon als varchar?
Waarom is dat beter en kan het zo met die 2 query's?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
Op vrijdag 05 april 2002 11:24 schreef Ketje het volgende:
hoe kan ik dat 0/1 aangeven. Ik bedoel met enum ofzo ofgewoon als varchar?
Waarom is dat beter en kan het zo met die 2 query's?
Met INT natuurlijk |:(
Waarom werk jij met databases als je er niks van snapt ?

En INT neem je natuurlijk omdat het sneller is dan VARCHAR, ENUM is trouwens weer heel iets anders en hiervoor niet geschikt.

Verder ziet een query er zo uit geloof ik:
code:
1
2
3
4
5
6
7
8
UPDATE
  tabelnaam
SET
  (veldnaam1, veldnaam2)
VALUES
  (waarde1, waarde2)
WHERE
  conditie

Verwijderd

Topicstarter
Op vrijdag 05 april 2002 11:28 schreef ddc het volgende:

[..]

Met INT natuurlijk |:(
Waarom werk jij met databases als je er niks van snapt ?

En INT neem je natuurlijk omdat het sneller is dan VARCHAR, ENUM is trouwens weer heel iets anders en hiervoor niet geschikt.

Verder ziet een query er zo uit geloof ik:
code:
1
2
3
4
5
6
7
8
UPDATE
  tabelnaam
SET
  (veldnaam1, veldnaam2)
VALUES
  (waarde1, waarde2)
WHERE
  conditie
ik snap wel wat van db's hoor :-P inderdaad dat van varchar was een domme |:( maar verder was toch wel net zo clever als jou om 2 tabellen te nemen.
Enum is toch dat er alleen maar 0 of 1 mag komen.

Maar bedankt voor je hulp. Kom nu denk ik wel tot een goede afronding van mijn poll.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:39
hmmmm van enum zou wel kunnen kloppen ja, maar dan was het geloof ik dat niet alle databases dat kennen...
Pagina: 1