abonnement Unibet Coolblue Bitvavo
pi_103701050


Ik probeer met 1 query informatie uit een aantal gejoinde tabellen te halen, ik loop alleen op het laatste stukje vast. Ik heb het gereduceerd tot een eenvoudig probleem met 1 tabel, als ik dat weet snap ik het hopelijk ook voor de totale query.

Hoe krijg ik uit bovenstaande tabel voor alle gebruikers zijn eerst gekochte product? (in 1 query) Ik dacht iets in de trend van GROUP BY Customer, maar dan pakt hij het product met de laagste O_id, en dat hoeft niet per se het eerst gekochte product te zijn.

[ Bericht 6% gewijzigd door ikke_ook op 29-10-2011 11:23:38 ]
  zaterdag 29 oktober 2011 @ 12:08:20 #102
63192 ursel
"Het Is Hier Fantastisch!
pi_103702416
quote:
0s.gif Op zaterdag 29 oktober 2011 11:11 schreef ikke_ook het volgende:
[ afbeelding ]

Ik probeer met 1 query informatie uit een aantal gejoinde tabellen te halen, ik loop alleen op het laatste stukje vast. Ik heb het gereduceerd tot een eenvoudig probleem met 1 tabel, als ik dat weet snap ik het hopelijk ook voor de totale query.

Hoe krijg ik uit bovenstaande tabel voor alle gebruikers zijn eerst gekochte product? (in 1 query) Ik dacht iets in de trend van GROUP BY Customer, maar dan pakt hij het product met de laagste O_id, en dat hoeft niet per se het eerst gekochte product te zijn.
Order by erbij gooien :7
  zaterdag 29 oktober 2011 @ 13:22:45 #103
75592 GlowMouse
l'état, c'est moi
pi_103704426
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 29 oktober 2011 @ 18:27:45 #104
37634 wobbel
Da WoBBeL King
pi_103713530
quote:
0s.gif Op maandag 24 oktober 2011 08:51 schreef Pakspul het volgende:

[..]
[ code verwijderd ]

Niet in één preg_replace, maar ik denk dat je de oplossing niet verkeerd zal vinden.
Thankjoeee!!
  zondag 30 oktober 2011 @ 13:36:06 #105
256170 7leintje93
Starting fires without sparks.
pi_103740609
Hoi allemaal

Ik heb een tabelletje genaamd category, met twee kolommen CategoryId en Name. Ik heb het volgende formuliertje:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

echo '<form method="post" action="add_category.php">
<select name="category_name">'
;

$result=mysql_query("SELECT * FROM category");
while (
$row mysql_fetch_array($resultMYSQL_ASSOC)){
  echo 
'<option value="'.$row[CategoryId].'">'.$row[Name].'</option>';
}
echo 
'</select><br /><br />
<input type="submit" value="Voeg categorie toe">
</form>'
;
?>

Als ik dan in add_category.php $_POST['category_name'] probeer te echoën lukt dat niet, terwijl als ik $row[Name] bij value zet word de naam wel keurig geëchood (geëcho'd? ge-echood?). CategoryId is een int, misschien dat het daarin zit, maar ik krijg het in ieder geval niet aan de praat. Kan iemand mij helpen?

Groetjes Marjolein
20 jaar, studente Business IT & Management, Project Manager / Teamleider Businessteam bij B302 (http://www.b302.nl/), muziekverslaafde, filmfanaat, levensgenieter.
--
HEY, HO, LET'S GO!
  zondag 30 oktober 2011 @ 13:44:26 #106
75592 GlowMouse
l'état, c'est moi
pi_103740941
kijk eens naar de html die bovenstaand script genereert. En zet je error reporting hoger.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 30 oktober 2011 @ 13:45:29 #107
137776 boem-dikkie
Jedi Mind Baby!
pi_103740971
quote:
0s.gif Op zondag 30 oktober 2011 13:36 schreef 7leintje93 het volgende:
Hoi allemaal

Ik heb een tabelletje genaamd category, met twee kolommen CategoryId en Name. Ik heb het volgende formuliertje:
[ code verwijderd ]

Als ik dan in add_category.php $_POST['category_name'] probeer te echoën lukt dat niet, terwijl als ik $row[Name] bij value zet word de naam wel keurig geëchood (geëcho'd? ge-echood?). CategoryId is een int, misschien dat het daarin zit, maar ik krijg het in ieder geval niet aan de praat. Kan iemand mij helpen?

Groetjes Marjolein
Wat wil je precies doen, want ik snap je verhaal niet helemaal.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 30 oktober 2011 @ 13:49:50 #108
256170 7leintje93
Starting fires without sparks.
pi_103741139
quote:
0s.gif Op zondag 30 oktober 2011 13:44 schreef GlowMouse het volgende:
kijk eens naar de html die bovenstaand script genereert. En zet je error reporting hoger.
Goed idee om naar de bron te kijken. Heb ik zelf niet aan gedacht -.-' Ik vraag me echt af waarom niet. Fail.

Bij de value staat in de bron een lege string. Weet je misschien hoe dit kan? Want in de db staat wel een waarde..
20 jaar, studente Business IT & Management, Project Manager / Teamleider Businessteam bij B302 (http://www.b302.nl/), muziekverslaafde, filmfanaat, levensgenieter.
--
HEY, HO, LET'S GO!
  zondag 30 oktober 2011 @ 13:51:45 #109
256170 7leintje93
Starting fires without sparks.
pi_103741214
quote:
14s.gif Op zondag 30 oktober 2011 13:45 schreef boem-dikkie het volgende:

[..]

Wat wil je precies doen, want ik snap je verhaal niet helemaal.
Ik wil CategoryId bij value zetten, en die in add_category.php verwerken (om te testen even echoën).
20 jaar, studente Business IT & Management, Project Manager / Teamleider Businessteam bij B302 (http://www.b302.nl/), muziekverslaafde, filmfanaat, levensgenieter.
--
HEY, HO, LET'S GO!
pi_103741239
quote:
0s.gif Op zondag 30 oktober 2011 13:49 schreef 7leintje93 het volgende:

[..]

Goed idee om naar de bron te kijken. Heb ik zelf niet aan gedacht -.-' Ik vraag me echt af waarom niet. Fail.

Bij de value staat in de bron een lege string. Weet je misschien hoe dit kan? Want in de db staat wel een waarde..
Zet in dit stukje: $row[CategoryId] de key CategoryId tussen quotes, dus: $row['CategoryId'], check ook of de hoofd/kleine letters hetzelfde zijn.
  zondag 30 oktober 2011 @ 13:53:07 #111
75592 GlowMouse
l'état, c'est moi
pi_103741271
ofwel doe var_dump($row);
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 30 oktober 2011 @ 14:04:24 #112
256170 7leintje93
Starting fires without sparks.
pi_103741750
Hoofdletters en kleine letters zijn hetzelfde. Tussen quotejes haalt niets uit. Vreemd.
20 jaar, studente Business IT & Management, Project Manager / Teamleider Businessteam bij B302 (http://www.b302.nl/), muziekverslaafde, filmfanaat, levensgenieter.
--
HEY, HO, LET'S GO!
  zondag 30 oktober 2011 @ 14:17:11 #113
256170 7leintje93
Starting fires without sparks.
pi_103742204
Het werkt inmiddels. Bedankt voor alle tips.
20 jaar, studente Business IT & Management, Project Manager / Teamleider Businessteam bij B302 (http://www.b302.nl/), muziekverslaafde, filmfanaat, levensgenieter.
--
HEY, HO, LET'S GO!
  zondag 30 oktober 2011 @ 14:46:34 #114
292596 Faux.
Fan van zichzelf
pi_103743167
Hoi,

ik probeer met simple_html_dom een document uit te lezen en dat gaat prima, behalve dan dat ik de resultaten niet als HTML wil maar als gewone ruwe tekst. Op deze pagina zeggen ze dat dat kan door achter

1
2
3
4
5
<?php

$html 
file_get_html("document.html");

?>

->plaintext; neer te zetten:

1
2
3
4
5
<?php

$html 
file_get_html("document.html")->plaintext;

?>

Maar dan krijg ik de volgende error:

Fatal error: Call to a member function find() on a non-object in html.php on line 14.

Weet iemand hoe ik dit moet oplossen? :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 30 oktober 2011 @ 14:51:27 #115
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_103743404
Wat staat er precies op line 14?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  zondag 30 oktober 2011 @ 14:52:13 #116
292596 Faux.
Fan van zichzelf
pi_103743443
quote:
0s.gif Op zondag 30 oktober 2011 14:51 schreef U.N.K.L.E. het volgende:
Wat staat er precies op line 14?
1
2
3
4
5
<?php

$html 
file_get_html("document.html")->plaintext;

?>
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 30 oktober 2011 @ 14:52:16 #117
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_103743445
Include je wel de classe file?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  zondag 30 oktober 2011 @ 14:52:44 #118
292596 Faux.
Fan van zichzelf
pi_103743468
quote:
0s.gif Op zondag 30 oktober 2011 14:52 schreef U.N.K.L.E. het volgende:
Include je wel de classe file?
Jup. Het werkte ook prima totdat ik er ->plaintext; achter zette.
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 30 oktober 2011 @ 14:53:09 #119
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_103743489
quote:
7s.gif Op zondag 30 oktober 2011 14:52 schreef Faux. het volgende:

[..]

Jup. Het werkte ook prima totdat ik er ->plaintext; achter zette.
oh doe eens ->plaintext();

dus met haakjes
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  zondag 30 oktober 2011 @ 14:55:40 #120
292596 Faux.
Fan van zichzelf
pi_103743583
quote:
0s.gif Op zondag 30 oktober 2011 14:53 schreef U.N.K.L.E. het volgende:

[..]

oh doe eens ->plaintext();

dus met haakjes
Werkt helaas niet:

Fatal error:
Call to a member function plaintext() on a non-object in html.php on line 14
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 30 oktober 2011 @ 15:09:19 #121
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_103744145
ik weet niet hoe jij het dan doet, maar als ik simpelweg de simple_html_dom.php file download, op m'n server zet, er een file bij maak, en daarin het volgende zet:
1
2
3
4
5
6
7
<?php
include('simple_html_dom.php');

$plaintext file_get_html('http://google.nl')->plaintext

echo 
$plaintext;
?>

Dan werkt het hier prima hoor. :)
pi_103744202
var_dump $html eens om te kijken of file_get_html uberhaupt wel het bestand vind en een klasse terug geeft.
pi_103744233
quote:
7s.gif Op zondag 30 oktober 2011 14:55 schreef Faux. het volgende:

[..]

Werkt helaas niet:

Fatal error:
Call to a member function plaintext() on a non-object in html.php on line 14
Dan zou file_get_html('document.html') geen object opleveren. Bestaat het bestand document.html wel en staat het op de plaats waar je zoekt?
  zondag 30 oktober 2011 @ 15:13:46 #124
292596 Faux.
Fan van zichzelf
pi_103744343
quote:
14s.gif Op zondag 30 oktober 2011 15:09 schreef BBQSausage het volgende:
ik weet niet hoe jij het dan doet, maar als ik simpelweg de simple_html_dom.php file download, op m'n server zet, er een file bij maak, en daarin het volgende zet:
[ code verwijderd ]

Dan werkt het hier prima hoor. :)
Hier raar genoeg niet :N

quote:
0s.gif Op zondag 30 oktober 2011 15:10 schreef Pakspul het volgende:
var_dump $html eens om te kijken of file_get_html uberhaupt wel het bestand vind en een klasse terug geeft.
var_dump laat m'n browser crashen in dit geval, en ik ga er vanuit dat hij het bestand vindt aangezien hij dat voorheen ook deed :)

quote:
0s.gif Op zondag 30 oktober 2011 15:11 schreef Light het volgende:

[..]

Dan zou file_get_html('document.html') geen object opleveren. Bestaat het bestand document.html wel en staat het op de plaats waar je zoekt?
Jup, want hij deed het voordat ik er ->plaintext; achter zette wel. :)

Afijn, ik probeer nu met explode(); de HTML weg te halen.
Lang leve strip_tags();
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 30 oktober 2011 @ 15:26:10 #125
292596 Faux.
Fan van zichzelf
pi_103744836
Oke, met strip_tags(); het probleem opgelost. Hartstikke bedankt voor jullie hulp! :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')