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.
pi_103748795
quote:
Ik kom er niet uit. Ik beschrijf wel even de hele situatie, misschien dat iemand met dan wat verder kan helpen.

Ik heb de volgende tabellen met onder andere deze velden


Wat ik wil hebben is een lijstje met vogels die een bepaalde user heeft gezien, en per vogel de datum dat die user hem als eerst heeft gezien, en dat voor een specifiek land.
Wat ik nu heb is
1
2
3
4
5
6
7
8
9
10
11
<?php

SELECT Vogelnamen
.naamExcursies.datum
    FROM Waarnemingen 
    RIGHT JOIN 
(Excursies RIGHT JOIN Locaties ON Excursies.locatie_ID Locatie.IDON Excursies.ID=Waarnemingen.excursie_ID 
    RIGHT JOIN Vogelnamen ON Vogelnamen
.ID=Waarnemingen.vogel_ID 
    WHERE 
(Waarnemingen.user_ID=$user_ID AND Locaties.land=$land)
    
GROUP BY Waarnemingen.vogel_ID
    ORDER BY Vogelnamen
.volgorde

?>

Hier komt wel een goed lijstje uit, alleen de datum van de eerste waarneming klopt niet.... de GROUP BY resulteert in de waarnemingen met de laagste ID's.

Mijn kennis van mysql is echt te weinig om dit er op de juiste manier met 1 query uit te halen helaas....
  zondag 30 oktober 2011 @ 17:27:04 #127
75592 GlowMouse
l'état, c'est moi
pi_103749544
Verander Excursies.datum in MIN(Excursies.datum)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_103749858
quote:
0s.gif Op zondag 30 oktober 2011 17:27 schreef GlowMouse het volgende:
Verander Excursies.datum in MIN(Excursies.datum)
Ahhh, natuurlijk! Ik zat veel te moeilijk te denken! Bedankt!
pi_103757470
Het is toch nog niet helemaal naar wens. Als ik nou in dezelfde query ook het ID van de excursie en van de waarneming opvraag dan kloppen deze niet met de datum die ik terug krijg...

Met andere woorden, die MIN(Excursies.datum) retourneert wel de laagste datum,maar heeft geen invloed op de rest van de query.
  maandag 31 oktober 2011 @ 21:16:02 #130
218617 YazooW
bel de wouten!
pi_103805920
Afgelopen week een aardige database opgebouwd. Nu wil ik het gaan integreren op mijn site.
Ik heb nu een tabel met personen, met daarin onder andere de kolommen id(uniek), voornaam en achternaam. Wat ik nu wil is dat er automatisch voor elk persoon in de tabel een eigen .php gemaakt wordt, de inhoudt van deze .php is steeds hetzelfde, data in die pagina's moet opgeroepen worden door middel van wat er in de bestandsnaam staat, iets van: select * from gebruikers where id/voornaam/achternaam is gelijk aan bestandsnaam.

Hoe kan ik dit nu het beste aanpakken? Hoe maak ik automatisch .php pagina's?
En wat kan ik het beste doen met de bestandsnamen? Als ik voornaam en achternaam bij elkaar zet kan ik die vervolgens (denk ik) niet meer oproepen met een select query omdat het 2 samengevoegde worden zijn die samen 1 nieuw woord maken die mijn database niet kent.

Ideeën zijn welkom :)

[ Bericht 0% gewijzigd door YazooW op 31-10-2011 21:21:18 ]
pi_103807171
weleens van een GET variable gehoord?
  maandag 31 oktober 2011 @ 21:36:51 #132
218617 YazooW
bel de wouten!
pi_103807449
quote:
5s.gif Op maandag 31 oktober 2011 21:33 schreef KomtTijd... het volgende:
weleens van een GET variable gehoord?
GET is toch bedoeld om data van de ene pagina mee te nemen naar de andere? GET pakt trouwens toch ook alleen de stukjes achter het vraagteken, vb: index.php?voorbeeld=blabla. Waarna je vervolgens GET loslaat op voorbeeld en je output blabla is.
pi_103807606
Ja, juist.

Dat is toch wat je zoekt?

Of wou je serieus voor iedere mogelijke query een apart script gaan maken? Dan kun je net zo goed je database wegflikkeren en gewoon statische tekstbestandjes maken. Je bestandjes zijn dan effectief je database.
  maandag 31 oktober 2011 @ 21:52:05 #134
218617 YazooW
bel de wouten!
pi_103808665
quote:
2s.gif Op maandag 31 oktober 2011 21:38 schreef KomtTijd... het volgende:
Ja, juist.

Dat is toch wat je zoekt?

Of wou je serieus voor iedere mogelijke query een apart script gaan maken? Dan kun je net zo goed je database wegflikkeren en gewoon statische tekstbestandjes maken.
Dit is slechts een gedeelte van wat ik zoek, als het zo is dat ik met GET de bestandsnaam kan uitlezen dan weet ik in ieder geval al in grote lijnen hoe mijn select query eruit komt te zien.

Wat ik nog meer zoek is een manier waarmee ik automatisch .php pagina's kan aanmaken aan de hand van de inhoud van mijn tabel.

Stel ik heb de volgende tabel met 100 records:
quote:
ID, voornaam, achternaam
1, Jan, Jansen
2, Kees, Bakker
3. Piet, Vermeulen
etc
etc
Nu wil ik dat er van die 100 records 100 .php pagina's gemaakt worden, de vraag die ik nu heb is hoe ik automatisch .php bestanden kan aanmaken, hoe kan ik meegeven welke code er in die bestanden komt (deze code is voor elke pagina hetzelfde), en als ik weet hoe ik automatisch pagina's kan aanmaken moet ik op de 1 of andere manier ook kunnen bepalen wat de bestandsnamen gaan worden van die .php bestanden, en de vraag is dan; hoe ga ik die bestanden noemen. Als ik bijvoorbeeld van bovenstaand voorbeeldtabel de volgens bestanden maak:
quote:
JanJansen.php
KeesBakker.php
PietVermeulen.php
Als ik nu vervolgens dmv de bestandsnaam (GET?) mijn database aanroep, dan kan mijn database bijvoorbeeld geen JanJansen vinden omdat JanJansen samengevoegd is uit Jan en Jansen.

edit. laatste stukje is niet heel duidelijk misschien, wat ik bedoel te zeggen is dat de bestandsnaam dus meegenomen moet worden in de query, zoiets ongeveer dus: select * from gebruikers where id/voornaam/achternaam is gelijk aan bestandsnaam
pi_103809221
Je moet niet met aparte bestanden gaan werken, PHP is juist dynamisch. Wat jij wil is zulke URL's: /bestand.php?voornaam=x&achternaam=y
Met de superglobal $_GET, die automatisch gevuld wordt, kan je de URL data uitlezen, bv. $_GET['voornaam'], en deze gefilterd opnemen in je query.
SELECT `veld` FROM `tabel` WHERE `voornaam` = xyz AND `achternaam` = xyz
pi_103809393
Dat dus. En je wilt niet filteren op naam, want die is niet gegarandeerd uniek. Er kunnen best meerdere mensen zijn die Jan Jansen heten, en die naam kan ook vaker in je database voorkomen. Voor dat soort dingen kun je prima een id gebruiken, die is wel uniek.
  maandag 31 oktober 2011 @ 22:09:27 #137
218617 YazooW
bel de wouten!
pi_103809911
quote:
1s.gif Op maandag 31 oktober 2011 21:59 schreef Ouqz het volgende:
Je moet niet met aparte bestanden gaan werken, PHP is juist dynamisch. Wat jij wil is zulke URL's: /bestand.php?voornaam=x&achternaam=y
Met de superglobal $_GET, die automatisch gevuld wordt, kan je de URL data uitlezen, bv. $_GET['voornaam'], en deze gefilterd opnemen in je query.
SELECT `veld` FROM `tabel` WHERE `voornaam` = xyz AND `achternaam` = xyz
Ik snap wat je bedoeld, het is ook totaal onlogisch om met zoveel bestanden te werken. Maar het gaat hier om een schoolopdracht, we moeten een site maken in XHTML (php mag ook en levert ook een beter punt op) alleen blijven de eisen gebaseerd op een HTML uitwerking, er zit namelijk een eis in die stelt dat je minimaal 30 bestanden moet hebben...

Maar ik ga nu gewoon verder werken op jou suggestie met de $_GET methode. Ik leg bij mijn eindpresentatie wel uit dat het totaal onlogisch is zoveel verschillende bestanden te maken als het vele malen makkelijker kan met php.

Bedankt voor de hulp weer allemaal!
pi_103810675
Je denkt veel te moeilijk.
pi_103810732
Er bestaat niet zoiets als een ".php pagina", een .php bestand is een script. En dat script kan bijvoorbeeld een internetpagina als uitvoer hebben.

Als jij een opdracht krijgt met een database dan zit daar onlosmakend PHP of een andere server-side scripttaal aan verbonden. Dat kan onmogelijk optioneel zijn. Als jij een opdracht krijgt om een site te maken in XHTML dan slaat dat op de uitvoer van het script. Een eis van 30 bestanden is compleet onzinnig.

Ik zou de opdracht nog maar eens goed doorlezen want waarschijnlijk staat er eerder "30 pagina's" ofzo.
pi_103813172
quote:
0s.gif Op maandag 31 oktober 2011 22:21 schreef KomtTijd... het volgende:
Er bestaat niet zoiets als een ".php pagina", een .php bestand is een script. En dat script kan bijvoorbeeld een internetpagina als uitvoer hebben.

Als jij een opdracht krijgt met een database dan zit daar onlosmakend PHP of een andere server-side scripttaal aan verbonden. Dat kan onmogelijk optioneel zijn. Als jij een opdracht krijgt om een site te maken in XHTML dan slaat dat op de uitvoer van het script. Een eis van 30 bestanden is compleet onzinnig.

Ik zou de opdracht nog maar eens goed doorlezen want waarschijnlijk staat er eerder "30 pagina's" ofzo.
spijker op zijn kop!

In best grote projecten heb ik niet eens 30 bestanden :') Mijn basis is rond de 15 bestanden en daarmee kun je zat doen. Misschien is het een idee de opdracht hier te zetten? Dan kunnen we hem zelf even lezen
pi_103814928
quote:
0s.gif Op maandag 31 oktober 2011 23:05 schreef totalvamp het volgende:

In best grote projecten heb ik niet eens 30 bestanden :') Mijn basis is rond de 15 bestanden en daarmee kun je zat doen.
Goed framework zul je dan hebben :P Voordat ik uberhaupt een regel code schrijf heb ik al minstens een paar duizend bestanden.
pi_103814997
quote:
0s.gif Op maandag 31 oktober 2011 23:41 schreef Intrepidity het volgende:

[..]

Goed framework zul je dan hebben :P Voordat ik uberhaupt een regel code schrijf heb ik al minstens een paar duizend bestanden.
1000 bestanden is een overkill, of je maakt gebruik van een reeds bestaand framework waarvan je 90% niet gebruikt.
pi_103815058
quote:
0s.gif Op maandag 31 oktober 2011 23:42 schreef Pakspul het volgende:

[..]

1000 bestanden is een overkill, of je maakt gebruik van een reeds bestaand framework waarvan je 90% niet gebruikt.
Ik maak gebruik van symfony. En liever 90% niet gebruiken als voor die resterende 10% (en dat is een hoop!) continue het wiel opnieuw uitvinden, niet kunnen unit-testen door slecht gescheiden code, geen componenten kunnen hergebruiken, etcetera.
pi_103815194
quote:
0s.gif Op maandag 31 oktober 2011 23:41 schreef Intrepidity het volgende:

[..]

Goed framework zul je dan hebben :P Voordat ik uberhaupt een regel code schrijf heb ik al minstens een paar duizend bestanden.
het is mijn eigen kleine framework. Geen enkel ander werkt op de manier die ik het meest logisch vind. Ik heb ook niet al die andere zooi nodig die standaard bij een framework komt. Gewoon simpel database class, form class, page class, router etc. en voor elke pagina dan gewoon een controller.
  maandag 31 oktober 2011 @ 23:46:29 #145
58834 Catbert
The evil HR Director.
pi_103815217
quote:
0s.gif Op maandag 31 oktober 2011 22:09 schreef YazooW het volgende:
Ik snap wat je bedoeld, het is ook totaal onlogisch om met zoveel bestanden te werken. Maar het gaat hier om een schoolopdracht, we moeten een site maken in XHTML (php mag ook en levert ook een beter punt op) alleen blijven de eisen gebaseerd op een HTML uitwerking, er zit namelijk een eis in die stelt dat je minimaal 30 bestanden moet hebben...
Je maakt dus gewoon HTML bestanden maar met de extensie PHP. Dat heeft met programmeren (en dus dit topic) niks te maken. Als je een debiele docent hebt die je extra punten geeft puur voor een extensie zou ik eens over een opleidingsswitch gaan denken.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_103815342
quote:
0s.gif Op maandag 31 oktober 2011 23:46 schreef totalvamp het volgende:

[..]

het is mijn eigen kleine framework. Geen enkel ander werkt op de manier die ik het meest logisch vind. Ik heb ook niet al die andere zooi nodig die standaard bij een framework komt. Gewoon simpel database class, form class, page class, router etc. en voor elke pagina dan gewoon een controller.
Leuk voor je eigen blog wellicht, maar je hebt het over 'best grote' projecten. Definieer best groot? Ik werk aan een systeem wat ongeveer 1.500.000 mails per dag naar buiten staat te stampen, en daar wil je een solide basis voor hebben.
pi_103815366
quote:
0s.gif Op maandag 31 oktober 2011 23:43 schreef Intrepidity het volgende:

[..]

Ik maak gebruik van symfony. En liever 90% niet gebruiken als voor die resterende 10% (en dat is een hoop!) continue het wiel opnieuw uitvinden, niet kunnen unit-testen door slecht gescheiden code, geen componenten kunnen hergebruiken, etcetera.
Idee van een framework is toch dat je hem niet opnieuw gaat uitvinden :') En het wiel is ook meerdere malen van niets opnieuw gebouwd, omdat mensen zag dat het beter kan :P
pi_103815651
quote:
0s.gif Op maandag 31 oktober 2011 23:48 schreef Intrepidity het volgende:

[..]

Leuk voor je eigen blog wellicht, maar je hebt het over 'best grote' projecten. Definieer best groot? Ik werk aan een systeem wat ongeveer 1.500.000 mails per dag naar buiten staat te stampen, en daar wil je een solide basis voor hebben.
Ik heb ook weleens zoiets gemaakt. Maar daarvoor begonnen we ook van begin af aan. Moesten 500.000 mensen tegelijk iets live kunnen volgen. Als je al een framework van top tot teen kent snap ik het zeker, maar ik heb over de jaren zoveel verschillende gezien, dat ik er niet bij 1 kan blijven hangen.
pi_103819495
Geef mij maar Cakephp.
pi_103821483
lol krijgen w een framework discussie! :P die van mij is het beste, die valt niet te hacken :P jaja

Maar goed, een opdracht van minimaal 30 paginas lijkt mij ook onzin, kan de poster niet even de vraag in zijn geheel posten? ;)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_103821509
Ik denk dat je juist even de docent moet laten zien dat je beter weet dan 30 pagina`s dom gaan zitten maken.
  dinsdag 1 november 2011 @ 16:24:30 #152
25889 Sitethief
Fulltime Flapdrol
pi_103834468
Hoe in hemelsnaam kopieer ik een table in een andere table met andere benamingen. Ik had nu dit:
1
2
3
4
5
6
7
8
<?php
INSERT INTO mla m
SELECT 
b
.ID,
b.Name
FROM bla b
 
?>
etc (niet de echte data ofc). Maar dat werkt niet, ik krijg een
1/* SQL Error (1136): Column count doesn't match value count at row 1 */
Dat is logisch, omdat mla precies een veld meer heeft, die overigens niet verplicht is. Maar als ik die achter de SELECT neerzet dan krijg ik
1/* SQL Error (1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0'' at line 12 */
Of die nou als '0' of gewoon 0 erinzet.

Hoe krijg ik dit nu precies voor elkaar?? http://dev.mysql.com/doc/refman/5.5/en/insert-select.html geeft niet echt een eenduidig antwoord. Ik heb het ook geprobeerd met een correcte match dmv :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
INSERT INTO 
`mla` (
ID,
MName

VALUES
(
SELECT 
b
.ID,
b.Name
FROM bla b
)
?>
maar ook dat geeft een 1064.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 1 november 2011 @ 16:25:20 #153
25889 Sitethief
Fulltime Flapdrol
pi_103834504
Misschien moet ik geen () om de SELECT zetten..
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 1 november 2011 @ 16:30:46 #154
25889 Sitethief
Fulltime Flapdrol
pi_103834748
Dat was em :)
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_103893871
quote:
0s.gif Op zondag 30 oktober 2011 17:03 schreef ikke_ook het volgende:

[..]

Ik kom er niet uit. Ik beschrijf wel even de hele situatie, misschien dat iemand met dan wat verder kan helpen.

Ik heb de volgende tabellen met onder andere deze velden


Wat ik wil hebben is een lijstje met vogels die een bepaalde user heeft gezien, en per vogel de datum dat die user hem als eerst heeft gezien, en dat voor een specifiek land.
Wat ik nu heb is
1
2
3
4
5
6
7
8
9
<?php
SELECT Vogelnamen
.naamExcursies.datum
    FROM Waarnemingen 
    RIGHT JOIN 
(Excursies RIGHT JOIN Locaties ON Excursies.locatie_ID Locatie.IDON Excursies.ID=Waarnemingen.excursie_ID 
    RIGHT JOIN Vogelnamen ON Vogelnamen
.ID=Waarnemingen.vogel_ID 
    WHERE 
(Waarnemingen.user_ID=$user_ID AND Locaties.land=$land)
    
GROUP BY Waarnemingen.vogel_ID
    ORDER BY Vogelnamen
.volgorde
?>
quote:
Hier komt wel een goed lijstje uit, alleen de datum van de eerste waarneming klopt niet.... de GROUP BY resulteert in de waarnemingen met de laagste ID's.

Mijn kennis van mysql is echt te weinig om dit er op de juiste manier met 1 query uit te halen helaas....
quote:
Het is toch nog niet helemaal naar wens. Als ik nou in dezelfde query ook het ID van de excursie en van de waarneming opvraag dan kloppen deze niet met de datum die ik terug krijg...

Met andere woorden, die MIN(Excursies.datum) retourneert wel de laagste datum,maar heeft geen invloed op de rest van de query.
Niemand met een idee?
pi_103894394
Is het land per locatie uniek of kunnen er meerdere locaties met hetzelfde land zijn?
pi_103894528
quote:
0s.gif Op woensdag 2 november 2011 21:40 schreef Light het volgende:
Is het land per locatie uniek of kunnen er meerdere locaties met hetzelfde land zijn?
Er zijn zeker meer locaties met hetzelfde land. Maar het land is per locatie uniek, iedere locatie heeft maar 1 land..
pi_103898454
quote:
0s.gif Op woensdag 2 november 2011 21:42 schreef ikke_ook het volgende:

[..]

Er zijn zeker meer locaties met hetzelfde land. Maar het land is per locatie uniek, iedere locatie heeft maar 1 land..
probeer het zo eens:

1
2
3
4
5
6
7
SELECT Vogelnamen.naam, MIN(Excursies.datum) as datum, Locaties.land 
FROM Waarnemingen
INNER JOIN Vogelnamen ON Waarnemingen.vogel_ID = Vogelnamen.ID
INNER JOIN Excursies ON Waarnemingen.excursie_ID = Excursies.ID
INNER JOIN Locaties ON Excursies.locatie_ID = Locaties.ID
GROUP BY Vogelnamen.naam, Locaties.land
ORDER BY datum ASC
  woensdag 2 november 2011 @ 22:53:15 #159
75592 GlowMouse
l'état, c'est moi
pi_103898645
Dat werkt niet. Dit is de oplossing.
quote:
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_103898684
quote:
0s.gif Op woensdag 2 november 2011 22:53 schreef GlowMouse het volgende:
Dat werkt niet. Dit is de oplossing.

[..]

in mijn testje anders wel. Tenzij ik het verkeerd heb begrepen.
  woensdag 2 november 2011 @ 22:55:57 #161
75592 GlowMouse
l'état, c'est moi
pi_103898815
quote:
0s.gif Op woensdag 2 november 2011 22:53 schreef totalvamp het volgende:

[..]

in mijn testje anders wel. Tenzij ik het verkeerd heb begrepen.
Er komt wel een kloppend lijstje uit, maar niet de gevraagde lijst.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_103898997
quote:
14s.gif Op woensdag 2 november 2011 22:55 schreef GlowMouse het volgende:

[..]

Er komt wel een kloppend lijstje uit, maar niet de gevraagde lijst.
ik zie wat je bedoeld. Hmm unique kan dan de uitweg zijn. En anders is er niks mis met het maken van meerdere queries :) Soms is dat zelfs efficienter
  donderdag 3 november 2011 @ 08:26:35 #163
25889 Sitethief
Fulltime Flapdrol
pi_103905884
Sowieso geeft die query je alle resultaten, als dat in de duizenden gaat lopen kan dat best vertraging bezorgen. Wat ik zelf altijd doe is een LIMIT die even groot is als de dataset die de paginering aan de voorkant wil hebben. Je kunt dan in een tweede query eventuele (extra) joins in een aparte loop ophalen, scheelt nogal of je 50 queries draait die iedere maar voor een item de joins ophalen, of dat je er meteen 15.000 ophaalt, en dan maar 50 weergeeft.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 3 november 2011 @ 10:02:50 #164
267443 Cue_
Cuecumbergirl
pi_103907620
Oke, ik zit met het volgende probleem

ik heb een tabel met daarin gegevens over de gemiddelde afstand die een truck voor een klant heeft afgelegd
Dus mijn tabel bestaat uit
Cust.no / name/plangr / 23-10-2011 / 22-10-2011 /21-10-2011 / etc

De dagen (23 t/m 21) is afhankelijk van de imput die de gebruiker geeft. dus dit kan ook maandoverschrijdend zijn.

Per dag staat het gemiddeld aantal km's dat er voor die klant gereden heeft. 1 rij per cust.nr dus.
Nu heb ik voor cust.nr een knop gemaakt met daarin een link naar een nieuwe pagina.. Maar toen:

ik wil dat er op die nieuwe pagina een staafgrafiek komt met daarin de waardes van de grafiek (x-as de dagen).

Iemand hier enig idee hoe dit aan te pakken?
  donderdag 3 november 2011 @ 10:06:09 #165
12221 Tijn
Powered by MS Paint
pi_103907699
Wat is je vraag? Hoe je de juiste gegevens krijgt of hoe je die gegevens in een grafiek toont?

[ Bericht 1% gewijzigd door Tijn op 03-11-2011 10:13:21 ]
  donderdag 3 november 2011 @ 10:07:10 #166
267443 Cue_
Cuecumbergirl
pi_103907722
quote:
5s.gif Op donderdag 3 november 2011 10:06 schreef Tijn het volgende:
Wat is je vraag? Hoe je de juiste tegevens krijgt of hoe je die gegevens in een grafiek toont?
Hoe ik inderdaad de grafiek en de waardes daar in krijg.
  donderdag 3 november 2011 @ 10:12:39 #167
12221 Tijn
Powered by MS Paint
pi_103908810
quote:
14s.gif Op donderdag 3 november 2011 10:12 schreef Tijn het volgende:
Ik zou zeggen: Google Chart API
gvd wat zijn die sexy zeg :9 Google maakt echt zulke vette dingen en fijne is dat ze het delen met de gemeenschap, zodat wij geen extra tijd er in hoeven te steken.
  donderdag 3 november 2011 @ 10:59:06 #169
63192 ursel
"Het Is Hier Fantastisch!
pi_103908836
quote:
14s.gif Op donderdag 3 november 2011 10:12 schreef Tijn het volgende:
Ik zou zeggen: Google Chart API
Die is alleen niet in offline beschikbaar. :'(
pi_103908912
quote:
0s.gif Op donderdag 3 november 2011 10:59 schreef ursel het volgende:

[..]

Die is alleen niet in offline beschikbaar. :'(
Dan pak je Sencha ExtJS, jQuery Charts, JS Plot of een ander JS plotting framework.
pi_103908925
quote:
0s.gif Op donderdag 3 november 2011 10:59 schreef ursel het volgende:

[..]

Die is alleen niet in offline beschikbaar. :'(
Kun je niet gewoon de bestanden downloaden en kijken wat hij doet?
  donderdag 3 november 2011 @ 11:04:23 #172
12221 Tijn
Powered by MS Paint
pi_103908953
quote:
0s.gif Op donderdag 3 november 2011 10:59 schreef ursel het volgende:

[..]

Die is alleen niet in offline beschikbaar. :'(
Want de rest van je pagina is dat wel dan?
  donderdag 3 november 2011 @ 11:07:57 #173
63192 ursel
"Het Is Hier Fantastisch!
pi_103909058
quote:
0s.gif Op donderdag 3 november 2011 11:03 schreef Pakspul het volgende:

[..]

Kun je niet gewoon de bestanden downloaden en kijken wat hij doet?
ff snel door de FAQ heen gelopen en die zegt van niet nee. :'(

quote:
5s.gif Op donderdag 3 november 2011 11:04 schreef Tijn het volgende:

[..]

Want de rest van je pagina is dat wel dan?
Wij bouwen niets dat afhankelijk is van online libraries. :7
Niet elke pagina hoeft online te staan. ;)
pi_103909135
quote:
0s.gif Op donderdag 3 november 2011 11:07 schreef ursel het volgende:
Wij bouwen niets dat afhankelijk is van online libraries. :7
Niet elke pagina hoeft online te staan. ;)
Hm, voor online apps zou ik juist een CDN oplossing adviseren.
  donderdag 3 november 2011 @ 11:19:43 #175
12221 Tijn
Powered by MS Paint
pi_103909312
quote:
0s.gif Op donderdag 3 november 2011 11:07 schreef ursel het volgende:

[..]

Wij bouwen niets dat afhankelijk is van online libraries. :7
Niet elke pagina hoeft online te staan. ;)
Als je iets bouwt dat geen verbinding met het internet heeft, kun je zoiets als Google Chart niet gebruiken, nee. Maar dat is natuurlijk geen reden om het in andere gevallen ook niet te gebruiken.
  donderdag 3 november 2011 @ 11:23:04 #176
267443 Cue_
Cuecumbergirl
pi_103909391
Maak nu gebruik van jpgraph

Maar nu vraag ik me af mbt sql

In mijn qry haal ik nu twee gegevens op
Een datum met daarbij het gemiddelde aantal km.

Maar er zijn ook dagen dat er niet gereden worden. Is het mogelijk dat ik dan wel de tussenliggende datums krijg zonder waarde (of waarde 0).
(om geknooi in php met de datums/maandovergangen) niet te krijgen)
  donderdag 3 november 2011 @ 11:23:27 #177
63192 ursel
"Het Is Hier Fantastisch!
pi_103909395
quote:
2s.gif Op donderdag 3 november 2011 11:19 schreef Tijn het volgende:

[..]

Als je iets bouwt dat geen verbinding met het internet heeft, kun je zoiets als Google Chart niet gebruiken, nee. Maar dat is natuurlijk geen reden om het in andere gevallen ook niet te gebruiken.
Mijn reactie stond verder ook los van de rest van de discussie. :')
Voor eigen gebruik heb ik er niets aan, wat ik wel jammer vindt.

Zal eens naar de opties van Scorpie kijken. :)
quote:
0s.gif Op donderdag 3 november 2011 11:02 schreef Scorpie het volgende:

[..]

Dan pak je Sencha ExtJS, jQuery Charts, JS Plot of een ander JS plotting framework.
pi_103909597
quote:
0s.gif Op donderdag 3 november 2011 11:23 schreef ursel het volgende:

[..]

Mijn reactie stond verder ook los van de rest van de discussie. :')
Voor eigen gebruik heb ik er niets aan, wat ik wel jammer vindt.

Zal eens naar de opties van Scorpie kijken. :)

[..]

Dit zijn clientside-frameworks, die op JSON basis grafieken plotten. Werkt stukken beter dan de server side belasten.
  donderdag 3 november 2011 @ 12:05:38 #179
12221 Tijn
Powered by MS Paint
pi_103910645
quote:
5s.gif Op donderdag 3 november 2011 11:23 schreef Cue_ het volgende:
Maak nu gebruik van jpgraph

Maar nu vraag ik me af mbt sql

In mijn qry haal ik nu twee gegevens op
Een datum met daarbij het gemiddelde aantal km.

Maar er zijn ook dagen dat er niet gereden worden. Is het mogelijk dat ik dan wel de tussenliggende datums krijg zonder waarde (of waarde 0).
(om geknooi in php met de datums/maandovergangen) niet te krijgen)
Ik zou in PHP een array met timestamps als key bouwen. Je kunt dan de data uit je query daarin plaatsen en voor de dagen dat je geen info hebt, blijft het dan leeg. Wanneer je timestamps gebruikt, maakt zo'n maandovergang niks uit.
  donderdag 3 november 2011 @ 12:18:58 #180
267443 Cue_
Cuecumbergirl
pi_103911019
quote:
14s.gif Op donderdag 3 november 2011 12:05 schreef Tijn het volgende:
Ik zou in PHP een array met timestamps als key bouwen. Je kunt dan de data uit je query daarin plaatsen en voor de dagen dat je geen info hebt, blijft het dan leeg. Wanneer je timestamps gebruikt, maakt zo'n maandovergang niks uit.
Heb je soort van voorbeeld van me? Want zit dan ook met met een extra ifje erin in mijn while loop van de qry?
(als datum uit qry niet overeenkomt met de keydatum dan waarde = 0)

Want moet dan eerst alle datums liggende tussen de opgegeven begin/einddatum in een array stoppen.. en die dan weer vullen met de waardes van de qry mits de datum van de qry overenkomt met die van de array ?
  donderdag 3 november 2011 @ 12:48:12 #181
58834 Catbert
The evil HR Director.
pi_103911835
Hoezo kort je query als qry af trouwens? Je spreekt query uit als kwe-rie en niet als ku-rie.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  donderdag 3 november 2011 @ 13:05:08 #182
267443 Cue_
Cuecumbergirl
pi_103912293
quote:
0s.gif Op donderdag 3 november 2011 12:48 schreef Catbert het volgende:
Hoezo kort je query als qry af trouwens? Je spreekt query uit als kwe-rie en niet als ku-rie.
Gewend, typt wat sneller :)
pi_103912412
quote:
0s.gif Op donderdag 3 november 2011 12:48 schreef Catbert het volgende:
Hoezo kort je query als qry af trouwens? Je spreekt query uit als kwe-rie en niet als ku-rie.
Al j somm woord afkor dn scheel da in tiep werk :P
  donderdag 3 november 2011 @ 14:09:27 #184
12221 Tijn
Powered by MS Paint
pi_103914173
quote:
0s.gif Op donderdag 3 november 2011 12:18 schreef Cue_ het volgende:

[..]

Want moet dan eerst alle datums liggende tussen de opgegeven begin/einddatum in een array stoppen.. en die dan weer vullen met de waardes van de qry mits de datum van de qry overenkomt met die van de array ?
Dat zou ik doen dus.

Misschien dat iemand anders een slimmere oplossing kan bedenken, maar dit werkt in elk geval wel.
  donderdag 3 november 2011 @ 14:10:26 #185
267443 Cue_
Cuecumbergirl
pi_103914198
quote:
14s.gif Op donderdag 3 november 2011 14:09 schreef Tijn het volgende:

[..]

Dat zou ik doen dus.

Misschien dat iemand anders een slimmere oplossing kan bedenken, maar dit werkt in elk geval wel.
Ik heb inderdaad het idee door.. en ben bijna bij de uitvoering. Maar ik zit een beetje te klote met de arrays en hoe die te matchen en de verschillende loopjes..

Ooit komen we der ^O^
  donderdag 3 november 2011 @ 14:25:53 #186
267443 Cue_
Cuecumbergirl
pi_103914651
Oke mis kan je me toch even helpen:

Array met waardes uit de query: ( array: $ga )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Array
(
    [0] => Array
        (
            [DATUM] => 20-10-2011
            [AVERAGE] => 172.33
        )

    [1] => Array
        (
            [DATUM] => 19-10-2011
            [AVERAGE] => 317
        )
)

Array met de datums: (array $d )
Array
1
2
3
4
5
6
7
8
9
(
    [0] => 17-10-2011
    [1] => 18-10-2011
    [2] => 19-10-2011
    [3] => 20-10-2011
    [4] => 21-10-2011
    [5] => 22-10-2011
    [6] => 23-10-2011
)

Dit had ik op een gegeven moment, maar dan voert ie het natuurlijk allemaal te vaak uit. Maar ik heb geen idee hoe ik kan zorgen dat hij dus voor elk in datum array ($d) de complete array $ga doorloopt en zo dus 7 waardes eruit krijg uiteindelijk. Uiteindelijk moet ik in een array dus (0, 0, 317, 172.33, 0, 0, 0,) krijgen.
1
2
3
4
5
6
7
8
9
10
11
12
13
foreach($d as $datum){

    for ($i=0; $i <= $aantal ; $i++){
    
     if ($ga[$i]['DATUM'] == $datum)
     {
        echo "av";
     }
     else {
        echo "0";
     }
 }
     } 
pi_103914900
in_array gebruiken om te bepalen of een datum in de opgegeven array zit.
  donderdag 3 november 2011 @ 14:40:38 #188
75592 GlowMouse
l'état, c'est moi
pi_103915063
Bouw je array anders op:
$average[$datum] = ...;
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 3 november 2011 @ 14:43:07 #189
267443 Cue_
Cuecumbergirl
pi_103915135
Kunnen jullie niet iets uitgebreider zijn.. want mbt arrays snap ik al wel een stuk meer dan vroeger, maar tis nog altijd 1 wazige bende soms :@
  donderdag 3 november 2011 @ 15:13:28 #190
75592 GlowMouse
l'état, c'est moi
pi_103916098
Je hebt nu ergens:
$d[] = '...';
maak daarvan:
$d['...'] = 0;

Later kun je dan doen:
$datum[$ga['DATUM']] = $ga['AVERAGE'];
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 3 november 2011 @ 16:41:36 #191
267443 Cue_
Cuecumbergirl
pi_103918997
@glow.. voor mijn gevoel zeg je in je twee posts nu twee verschillende dingen :?

@scorpie: dan heb ik hem gevonden. Maar hoe haal ik dan betreffende waarde eruit die bij die datum hoort?
  donderdag 3 november 2011 @ 16:44:29 #192
75592 GlowMouse
l'état, c'est moi
pi_103919084
dan klopt je gevoel niet
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 3 november 2011 @ 16:48:56 #193
267443 Cue_
Cuecumbergirl
pi_103919259
Goh,... fijn dat je het dan ook even uit wil leggen

Heb al wat gevonden. tnx Scorpie :D
pi_103938269
quote:
0s.gif Op woensdag 2 november 2011 22:53 schreef GlowMouse het volgende:
Dat werkt niet. Dit is de oplossing.

[..]

Daar kwam ik het weekend niet uit, maar dan zal ik er nog eens een keer naar kijken. En anders bekijken of het met losse queries lukt...
  vrijdag 4 november 2011 @ 10:36:06 #195
341371 Ikbenmijnwachtwoordkwijt
En mijn email klopte niet
pi_103949906
Ik probeer iets te maken met PHP/SQL, en ik heb hulp nodig.

Ik haal nu bepaalde Twitter gegevens op, en daarmee genereer ik forms.
Dat ziet er dan zo uit:


etc.

Zoals je ziet staat er onder elke form een Verzenden knop.

Wat ik nu wil maken is dat er maar 1 verzenden knop is, en dat die álle formgegevens op de juiste plek in de database zet.

Is hier een manier voor?

Hier is de code die ik gebruik:

http://pastebin.com/CkYrtsTy

Dank.
pi_103949938
Zet allen inputs in één form?
  vrijdag 4 november 2011 @ 10:39:13 #197
91039 mstx
2x1/2 = 1/2 x 1/2
pi_103949997
quote:
3s.gif Op vrijdag 4 november 2011 10:37 schreef KomtTijd... het volgende:
Zet allen inputs in één form?
Dat. En dan van de namen van de velden arrays maken (<input name="content[]">). Bij het afhandelen kun je dan door $_POST['content'] loopen en de bijbehorende velden met dezelfde keys ophalen.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 4 november 2011 @ 10:39:40 #198
4159 GI
Nee ik heet geen JOE
pi_103950009
Bouw je formulier op met de [] bij de namen, je moet dan alleen wel goed de $_POST daarna doorlopen om te zorgen dat je de juiste gegevens bij elkaar plakt.
  vrijdag 4 november 2011 @ 11:27:15 #199
25889 Sitethief
Fulltime Flapdrol
pi_103951472
Heeft iemand ervaring met ftp_connect() ? Hij doet het niet, maar ik krijg ook geen foutmelding waar ik iets mee kan. Het maakt ook niet uit of ik wel of niet poort 21 defineer als poort. De FTP server waarmee ik connect doet het wel via Firefox en Filezilla (op dezelfde machine), maar via php gewoon weg niet... terwijl ftp wel gewoon aan staat in phpinfo(). Het zou evt kunnen dat firewall van de machine de boel blokkeert, helaas heb ik geen rechten omdat te wijzigen cq controleren. Maar is het ook mogelijk dat de FTP server deze connectie niet accepteert?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 4 november 2011 @ 11:34:54 #200
341371 Ikbenmijnwachtwoordkwijt
En mijn email klopte niet
pi_103951701
quote:
3s.gif Op vrijdag 4 november 2011 10:37 schreef KomtTijd... het volgende:
Zet allen inputs in één form?
quote:
0s.gif Op vrijdag 4 november 2011 10:39 schreef mstx het volgende:

[..]

Dat. En dan van de namen van de velden arrays maken (<input name="content[]">). Bij het afhandelen kun je dan door $_POST['content'] loopen en de bijbehorende velden met dezelfde keys ophalen.
quote:
3s.gif Op vrijdag 4 november 2011 10:39 schreef GI het volgende:
Bouw je formulier op met de [] bij de namen, je moet dan alleen wel goed de $_POST daarna doorlopen om te zorgen dat je de juiste gegevens bij elkaar plakt.
Dank jullie, dit was eigenlijk heel simpel! Ik reageer zo laat omdat ik natuurlijk meteen doorging ;)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')