Toon posts:

Got dOt nEt!! hoe maak ik een dynamische sql query?

Pagina: 1
Acties:
  • 30 views sinds 30-01-2008

Verwijderd

Topicstarter
ik programeer sinds kort in ASP.NET C# (visual studio 2003)

ik heb 6 dropdownboxes waar je een keuze kan maken uit waarden.

deze waarden (condities) worden door gestuurd naar een SQL select statement.
per dropdownlist kan je ook de optie 'geen voorkeur' geven.

als je bijv. 2 van de 6 dropdownlists de waarde 'geen voorkeur' geeft.

dan krijg je een SQL select statement met 4 condities bijv..... where xxx = "1" AND, yyy ="2",
zzz=3 AND aaa=4 .....

als je 4 van de dropdownlists de waarde 'geen voorkeur' geeft dan 2 condities.


vraag: hoe programmeer ik dit????? (dynamisch)

please help.

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
Met if?
PHP:
1
2
3
4
5
6
$query = "begin van je query where"
if( waarde != "geen voorkeur" )
{
  $query .= "voorwaarde 1"
}
etc...

Dan moet je nog iets verzinnen zodat het in ASP werkt (dit is PHP), en iets met die AND...

We are shaping the future


Verwijderd

Topicstarter
het is me nog niet helemaal duidelijk, ff een duidelijk voorbeeld

stel je heb op een dating site 4 dropdowns

- kleur ogen
- kleur haar
- gewicht
- lengte

voor gewicht en lengte geef je 'geen voorkeur'
je krijg dan het volgende select statement ... where [kleur ogen] = "groen" AND where [kleur haar] = "blond"

je moet wel de juiste kolom naam geven in de query en dan de conditie koppelen, de mogelijkheden
lopen ook al met 4 condities aardig op.

:? 8)7

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Hoi fabienner, en welkom op GoT. :)

Helaas is dit niet helemaal de bedoeling hier op GoT, en daarom ga ik je topic sluiten. Ik zal kort uit proberen te leggen waarom. Om te beginnen is je vraag vrij eenvoudig op te lossen, aangezien je refereert aan de basis van webbased programmeren. Zoals Alex al zegt stelt het niet veel meer voor dan een beetje goochelen met queries, strings en conditionele statements. :)

Verder geef je wel aan waar je heen wil, maar niet wat je al hebt, wat je hebt geprobeerd, wat je hebt gezocht en gevonden en waarom de resultaten van deze zoektocht niet voldoen. Kortom, lees P&W FAQ - De "quickstart" even door, daar staat alles in wat je weten moet om in dit subforum een goed topic te openen. :)

Als laatste puntje nog even je topictitel. Ik weet niet wat je probeert te zeggen, maar in plaats van "Got dOt nEt!!" had je veel beter [ASP.Net] in je titel kunnen zeggen, dan weet tenminste iedereen waar je het over hebt. :)

Als je er nu nog niet uitkomt kun je gerust een nieuw topic openen, maar deze keer wel met een concreet probleem, en volgens de quickstart die ik aanhaalde. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.