abonnement Unibet Coolblue
pi_94556179
Met foreach kom ik er niet helemaal niet.

De array heb ik nu als volgt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[basket] => Array
        (
            [0] => Array
                (
                    [id] => 5
                    [beschrijving] => netwerk kabel 2m
                    [prijs] => 6.99
                )

            [1] => Array
                (
                    [id] => 2
                    [beschrijving] => A4 papier
                    [prijs] => 3.00
                )

            [2] => Array
                (
                    [id] => 65
                    [beschrijving] => nietmachine
                    [prijs] => 2.50
                )

Vervolgens doe ik:
1
2
3
4
5
    foreach ($_SESSION['basket'] as $v1) {
    foreach ($v1 as $key=>$v2) {
        echo $key. ': ' .$v2. '<br />';
    }
}

Mijn output wordt:
1
2
3
4
5
6
7
8
9
id: 5
beschrijving: netwerk kabel 2m
prijs: 6.99
id: 2
beschrijving: A4 papier
prijs: 3.00
id: 65
beschrijving: nietmachine
prijs: 2.50

Of moet ik in de loop weer iets doen om het netjes te krijgen?
  † In Memoriam † donderdag 24 maart 2011 @ 15:08:49 #77
159966 lifeblind
pi_94556273
Wat is dan het probleem? De data uit je session wordt nu toch op de pagina geplaatst?
pi_94556538
quote:
1s.gif Op donderdag 24 maart 2011 15:08 schreef lifeblind het volgende:
Wat is dan het probleem? De data uit je session wordt nu toch op de pagina geplaatst?
Het moet zijn:
1
2
3
id: 5 beschrijving: netwerk kabel 2m prijs: 6.99
id: 2 beschrijving: A4 papier prijs: 3.00
id: 65 beschrijving: nietmachine prijs: 2.50

En niet:
1
2
3
4
5
6
7
8
9
id: 5
beschrijving: netwerk kabel 2m
prijs: 6.99
id: 2
beschrijving: A4 papier
prijs: 3.00
id: 65
beschrijving: nietmachine
prijs: 2.50
pi_94556658
quote:
1s.gif Op donderdag 24 maart 2011 15:16 schreef xaban06 het volgende:

[..]

Het moet zijn:

[ code verwijderd ]

En niet:
[ code verwijderd ]

Waarom zet je er dan een <br /> in?
pi_94557329
quote:
15s.gif Op donderdag 24 maart 2011 15:19 schreef KomtTijd... het volgende:

[..]

Waarom zet je er dan een <br /> in?
Hoezo niet? Zonder de line break krijg ik:
1id: 5 beschrijving: netwerk kabel 2m prijs: 6.99id: 2 beschrijving: A4 papier prijs: 3.00id: 65 beschrijving: nietmachine prijs: 2.50

Alles op 1 regel dus.
pi_94557413
...Dus, wat is de gulden middenweg?
pi_94557496
quote:
2s.gif Op donderdag 24 maart 2011 15:37 schreef KomtTijd... het volgende:
...Dus, wat is de gulden middenweg?
?
  † In Memoriam † donderdag 24 maart 2011 @ 15:41:50 #83
159966 lifeblind
pi_94557596
1
2
3
4
5
<?php
foreach($_SESSION['basket'] as $item){
    echo $item['id'] . "," . $item['beschrijving'] . "," . $item['prijs'] . "<br />";
}
?>

De manier waarop je het nu deed loop je eerst door alle arrays heen per record, en dan ga je per record door alle velden heen loopen, dan krijg je het in dat geval dus inderdaad onder elkaar...
pi_94557635
1
2
3
4
5
6
7
8
<?php
foreach ($_SESSION['basket'] as $v1) {
    foreach (
$v1 as $key=>$v2) {
        echo 
$key': ' .$v2;
    }
echo 
'<br />';
}
?>
Als je dat zelf niet kon bedenken, moet je je serieus gaan afvragen of programmeren wel jouw ding is...
pi_94557646
quote:
1s.gif Op donderdag 24 maart 2011 15:41 schreef lifeblind het volgende:

[ code verwijderd ]

De manier waarop je het nu deed loop je eerst door alle arrays heen per record, en dan ga je per record door alle velden heen loopen, dan krijg je het in dat geval dus inderdaad onder elkaar...
Baas
pi_94557734
quote:
1s.gif Op donderdag 24 maart 2011 15:43 schreef KomtTijd... het volgende:

[ code verwijderd ]

Als je dat zelf niet kon bedenken, moet je je serieus gaan afvragen of programmeren wel jouw ding is...
Dat is ook niet wat ik moet hebben, waarschijnlijk ben ik te onduidelijk geweest. Die van lifeblind klopt helemaal.

Oh, ik ben inderdaad geen programmeur :)
pi_94573330
Volgens mij stel ik alleen maar moeilijke vragen hier :P
  donderdag 24 maart 2011 @ 21:29:59 #88
302853 themole
graaft totaal door.
pi_94573661
quote:
1s.gif Op donderdag 24 maart 2011 21:25 schreef Keiichi het volgende:
Volgens mij stel ik alleen maar moeilijke vragen hier :P
Misschien een keer verdiepen in prepared statements. :P
Niet altijd serieus
pi_94590258
ik heb van internet een scripje geplukt dat mijn sql tabel 1op1 overzet in htmltabel
ziet er nu zo uit

maar eigenlijk wil ik iets anders maar ik heb geen idee hoe daar aan te beginnen
Ik zou graag de G_id horizontaal als header hebben, en dan elke G_id maar 1x
als regel zou ik graag de O_id hebben zodat daar dan de j/n/o ingevuld wordt

Wie kan me helpen?
  vrijdag 25 maart 2011 @ 10:49:07 #90
302853 themole
graaft totaal door.
pi_94590761
quote:
1s.gif Op vrijdag 25 maart 2011 10:36 schreef MrNiles het volgende:
ik heb van internet een scripje geplukt dat mijn sql tabel 1op1 overzet in htmltabel
ziet er nu zo uit

maar eigenlijk wil ik iets anders maar ik heb geen idee hoe daar aan te beginnen
Ik zou graag de G_id horizontaal als header hebben, en dan elke G_id maar 1x
als regel zou ik graag de O_id hebben zodat daar dan de j/n/o ingevuld wordt

Wie kan me helpen?
Het is me niet helemaal duidelijk wat je bedoelt bedoel je.
OId Oid Oid
Gid J n j
Niet altijd serieus
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
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')