abonnement Unibet Coolblue Bitvavo
pi_94590884
-------- |G_id(1) | G_id(2) |etc
O_id1|__J____|___N__|
O_id2|__N____|___N__|
etc

hopelijk maakt dit het ietsjes duidelijker
  vrijdag 25 maart 2011 @ 11:01:56 #92
302853 themole
graaft totaal door.
pi_94591250
Oh leuk, dit is in basis een tabel => een tweedimensionale array
Je moet dus een punt (X,Y) maken en dat gelijkstellen aan J/N/O. Het beste is om eerst een array[][] aan te maken. Daarin alle punten te zetten die uit je query komen, dus array["5"]["6"] = J/N/O dan vervolgens de tabel uit te printen en alle vakken die leeg zijn leeg te laten of een standaardwaarde in te voegen.
Niet altijd serieus
  vrijdag 25 maart 2011 @ 11:04:00 #93
302853 themole
graaft totaal door.
pi_94591314
http://www.terrawebdesign.com/multidimensional.php
Hier kan je iets meer info vinden. ;)
Niet altijd serieus
  vrijdag 25 maart 2011 @ 11:15:40 #94
302853 themole
graaft totaal door.
pi_94591678
Een tabel bestaat uit 3 waardes rijnaam, kolomnaam, waarde op punt(rijnaam,kolomnaam).
Dit kan je representeren in een Array met twee dimensies => een Array in een Array dus, ook wel geschreven als array[][], als in deze array eerst alle punten invoert(dus alle Gid's & Oid's) heb je de tabel gecreëerd, nu moet je nog de waardes op de juiste plaatsen zetten. Dit doe je door array[oid][gid] = waarde te gebruiken. Vervolgens kan je met de hulp van die ik hierboven heb gegeven er een tabel van maken.

Dit is eerstejaars Technische Informatica stof, die niet makkelijk uit te leggen is. Hoewel dit wel een makkelijke datastructuur is. :P
Niet altijd serieus
pi_94620691
Ik ben een dummie, dus volgens mij zit ik goed hier:

Ik probeer de zoekbox rechts iets omlaag te krijgen. Hoe doe ik dat precies?
http://www.succesvolwonen.nl/


Hieronder het onderste stukje van mijn code...

(.....)

<input class="view-button" type="submit" value="Zoeken" />
</form>

</div> <!-- end #listings-options -->
</div> <!-- end #listings-content -->

<div id="listings-bottom">
<div id="search-container">
<form action="<?php bloginfo('url'); ?>" id="searchform" method="get">
<input type="text" id="searchinput" name="s" value="<?php _e('of vul een zoekterm in...','ElegantEstate'); ?>"/>
</form>
</div> <!-- end #search-container -->
</div> <!-- end #listings-bottom -->
</div> <!-- end #listings -->`
pi_94620925
quote:
1s.gif Op vrijdag 25 maart 2011 22:37 schreef Eline.S het volgende:
Ik ben een dummie, dus volgens mij zit ik goed hier:

Ik probeer de zoekbox rechts iets omlaag te krijgen. Hoe doe ik dat precies?
http://www.succesvolwonen.nl/


Hieronder het onderste stukje van mijn code...

1) dat heeft niets met PHP te maken
2) gebruik [code]-tags als je code post
3) geef 'm een margin-top ofzo :?
pi_94805710
Ik heb een tabel gebruikers_id, 1, 2, 3, 4, 5
en ik heb een koppeltabel met gebruikers_id die al iets hebben ingevuld bijv. 1, 2, 3
Kan ik deze 2 lijsten van elkaar aftrekken zodat ik daar 4 en 5 uitkrijg?
  woensdag 30 maart 2011 @ 13:29:41 #98
75592 GlowMouse
l'état, c'est moi
pi_94806087
SELECT id
FROM gebruikers g
LEFT JOIN koppel k ON(k.id=g.id)
WHERE k.id IS NULL
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94806629
ik kom er niet helemaal uit
deze gebruik ik om mensen eruit te halen die een J hebben ingevuld
1
2
3
4
5
6
7
<?php
"SELECT gebruikers.*, optredens.*, koppeltabel.*
FROM gebruikers
INNER JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id)
INNER JOIN optredens ON (koppeltabel.O_id=optredens.O_id)
WHERE koppeltabel.O_id=$id AND koppeltabel.aanwezig='j' "
;
?>

als ik van =$id IS NULL maak dan krijg ik er niets uit
ook met het voorbeeld van Glowmouse komt er niets uit
  woensdag 30 maart 2011 @ 13:50:52 #100
75592 GlowMouse
l'état, c'est moi
pi_94806963
Zoek eens op het verschil tussen een LEFT JOIN en een INNER JOIN.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94807101
natuurlijk komt er niets uit want dezelfde O_id en G_id kunnen vaker voorkomen
maar de combinatie van O_id AND G_id komt maar 1x voor

kan ik iets doen als: WHERE $id IS NULL (maar dit werkte niet) :(
iets van WHERE empty($id) ofzo????
pi_94807175
Als id leeg is dan bestaat die rij toch gewoon niet in de koppeltabel?

Iedere koppeling die je vind is een ja?
pi_94807330
niet helemaal
in de koppeltabel koppel ik G_id en O_id aan elkaar, uitkomst is j, n of o
maar als iemand nog niets heeft ingevuld dat bestaat de combinatie van G_id AND O_id nog niet
maar een dezelfde G_id kan wel aan een andere O_id hangen, dus zijn ze niet leeg als 1vd2 niet voorkomt..het gaat om de combinatie die niet voorkomt
  woensdag 30 maart 2011 @ 14:02:54 #104
75592 GlowMouse
l'état, c'est moi
pi_94807420
quote:
1s.gif Op woensdag 30 maart 2011 13:50 schreef GlowMouse het volgende:
Zoek eens op het verschil tussen een LEFT JOIN en een INNER JOIN.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94807706
inner join moet een match hebben in beide tabellen
left join in 1 vd 2
  woensdag 30 maart 2011 @ 14:12:27 #106
75592 GlowMouse
l'état, c'est moi
pi_94807800
daar is je oplossing
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94807861
quote:
daar is je oplossing
in de koppeltabel koppel ik G_id en O_id aan elkaar, uitkomst is j, n of o
maar als iemand nog niets heeft ingevuld dat bestaat de combinatie van G_id AND O_id nog niet
maar een dezelfde G_id kan wel aan een andere O_id hangen, dus zijn ze niet leeg als 1vd2 niet voorkomt..het gaat om de combinatie die niet voorkomt
pi_94807971
En dus MrNiles...
pi_94808174
is het me nog steeds niet helemaal duidelijk :)
  woensdag 30 maart 2011 @ 14:42:08 #110
75592 GlowMouse
l'état, c'est moi
pi_94808925
SELECT gebruikers.*, optredens.*, koppeltabel.*
FROM gebruikers
LEFT JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id)
LEFT JOIN optredens ON (koppeltabel.O_id=optredens.O_id)

nu de WHERE nog
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 30 maart 2011 @ 14:43:47 #111
137776 boem-dikkie
Jedi Mind Baby!
pi_94808993
Iemand (vraag me alsjeblieft niet waarom) heeft mijn contactformulier als iFrame geinclude op een .html pagina. Verzenden doet hij wel maar dan geeft hij een 'undefined variable $headers' en zodra hij op 'wis gegevens'/reset knop drukt krijg je in elk field een undefined variable van de sticky die daar normaal moet staan.

Zóu dat kunnen doordat hij geinclude is op een html pagina? Want verzenden doet hij wel gewoon en als ik het contactformulier op mijn eigen webserver test doet hij het wel prima zonder fouten.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 30 maart 2011 @ 14:46:20 #112
75592 GlowMouse
l'état, c'est moi
pi_94809094
dat zou zomaar kunnen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94809446
quote:
SELECT gebruikers.*, optredens.*, koppeltabel.*
FROM gebruikers
LEFT JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id)
LEFT JOIN optredens ON (koppeltabel.O_id=optredens.O_id)

nu de WHERE nog
joh..dat is wat ik al had :)

ik zat zelf te denken aan zoiets
WHERE koppeltabel.O_id=$id AND koppeltabel.G_id IS NULL
maar dat werkt niet
  woensdag 30 maart 2011 @ 14:57:17 #114
137776 boem-dikkie
Jedi Mind Baby!
pi_94809508
quote:
1s.gif Op woensdag 30 maart 2011 14:46 schreef GlowMouse het volgende:
dat zou zomaar kunnen
Vind het apart dat hij dan gaat zeuren over variabelen terwijl hij de PHP-code blijkbaar gewoon goed uitvoert.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 30 maart 2011 @ 15:04:23 #115
75592 GlowMouse
l'état, c'est moi
pi_94809858
quote:
5s.gif Op woensdag 30 maart 2011 14:55 schreef MrNiles het volgende:

[..]

joh..dat is wat ik al had :)

ik zat zelf te denken aan zoiets
WHERE koppeltabel.O_id=$id AND koppeltabel.G_id IS NULL
maar dat werkt niet
Waarom koppeltabel.O_id=$id? Je zoekt where blahblah='n' or blahblah2 IS NULL.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94810599
quote:
Waarom koppeltabel.O_id=$id? Je zoekt where blahblah='n' or blahblah2 IS NULL.
geen idee...ik wil weten wie nog niets heeft ingevuld voor $id
dus dan moet ik er ook niet op zoeken natuurlijk...ik heb echt geen flauw idee meer
pi_94817133
koppeltabel.G_id is nooit leeg, want dan zou hij niet voorkomen in koppeltabel?
pi_94824683
quote:
1s.gif Op woensdag 30 maart 2011 17:56 schreef Tegan het volgende:
koppeltabel.G_id is nooit leeg, want dan zou hij niet voorkomen in koppeltabel?
dat is dus het probleem hier
G_id is in combinatie met O_id
dus G_id bestaat wel en O_id ook
maar een bepaalde combinatie bestaat pas nadat een user heeft ingelogd en zijn beschikbaarheid kenbaar heeft gemaakt, tot die tijd is er geen combinatie van een specifieke G_id en O_id.
  woensdag 30 maart 2011 @ 20:20:51 #119
75592 GlowMouse
l'état, c'est moi
pi_94824850
SELECT gebruikers.*, optredens.*, koppeltabel.*
FROM gebruikers
LEFT JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id AND koppeltabel.O_id=$id)
LEFT JOIN optredens ON (koppeltabel.O_id=optredens.O_id)
WHERE koppeltabel.aanwezig='n' OR koppeltabel.G_id IS NULL.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94825534
quote:
1s.gif Op woensdag 30 maart 2011 20:20 schreef GlowMouse het volgende:
SELECT gebruikers.*, optredens.*, koppeltabel.*
FROM gebruikers
LEFT JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id AND koppeltabel.O_id=$id)
LEFT JOIN optredens ON (koppeltabel.O_id=optredens.O_id)
WHERE koppeltabel.aanwezig='n' OR koppeltabel.G_id IS NULL.
THANKS *O*
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')