Nee hier heb je ongelijk, want ik tel niet de waterstand op, en deel die door 3 maar het verschíl van de 3 dagen..quote:Op donderdag 23 maart 2006 15:41 schreef the_disheaver het volgende:
[..]
Nee, daarmee bereken je de gemiddelde waterstand van de afgelopen 3 dagen.
Als je van de waterhoogte van 3 dagen de stijging/dlaing over 3 dagen wilt weten, dan trek je simpel weg de waterhoogte van nu af van de waterhoogte van 3 dagen geleden. Een negatief getal is een daling.
Dit kan ook door de veranderingen tov de vorige dag (de waarden die onder de waterstand staan in kleine letters tussen haakjes op te tellen.
Mja deze som nu omzetten naar PHP wil me gewoon niet lukkenquote:Op donderdag 23 maart 2006 15:36 schreef JeRa het volgende:
[..]
Ik wil wel, zodra je me vertelt wat er niet lukt
Het is iets anders.quote:Op donderdag 23 maart 2006 15:54 schreef Siegfried het volgende:
[..]
Nee hier heb je ongelijk, want ik tel niet de waterstand op, en deel die door 3 maar het verschíl van de 3 dagen..
Dus
vandaag - gister = verschil 1
gister - eergister = verschil 2
eergister - eereergister = verschil 3
(verschil 1 + verschil 2 + verschil 3) / 3 = het gem stijging/daling van de afgelopen 3 dagen, right?
Die is nauwkeuriger dan vandaag - eereergisteren, lijkt mij..
1 2 3 4 5 6 7 | if (file_exists("$dir/$documentname") != 0){ $documentname = explode (".", $documentname); $documentname[0] = $documentname[0]."a"; $documentname = implode (".", $documentname); } ?> |
1 2 3 4 5 6 7 8 9 10 11 | for($i) { if (file_exists("$dir/$documentname") != 0){ $documentname = explode (".", $documentname); $documentname[0] = $documentname[0]."a"; $documentname = implode (".", $documentname); } else { break 1; } } ?> |
quote:Op donderdag 23 maart 2006 21:00 schreef Desdinova het volgende:
ik heb nu dit:
[ code verwijderd ]
ik wil dit in een soort loop hebben, zodat hij blijft checken of het bestand bestaat (ook met de 'a' erachter), en dat hij een 'a' blijft toevoegen, net zolang totdat file_exist false is.
hoe doe ik dat?
1 2 3 4 5 6 7 | while (file_exists("$dir/$documentname")){ $documentname = explode (".", $documentname); $documentname[0] = $documentname[0]."a"; $documentname = implode (".", $documentname); } ?> |
1 2 3 | memory_limit = 8M upload_max_filesize = 6M |
1 2 3 4 5 6 7 8 | if (!in_array('ad', $_SESSION['roles']) || !in_array('tl', $_SESSION['roles'])) { echo 'niet toegestaan dit te zien'; print_r($_SESSION['roles']); return; } ?> |
1 2 3 4 5 6 7 8 9 10 11 | if (!in_array('ad', $_SESSION['roles'])) { if (!in_array('tl', $_SESSION['roles']) { echo 'niet toegestaan dit te zien'; print_r($_SESSION['roles']); return; } } ?> |
Thnx, had ik ook al geprobeerd, maar is niet de oplossing...quote:
Het is niet hetzelfde:quote:Op vrijdag 24 maart 2006 15:06 schreef ToBe het volgende:
Ik snap iets niet. If I am correct, moeten onderstaande codes precies hetzelfde doen.
[ code verwijderd ]
[ code verwijderd ]
Echter, krijg ik dat het in versie 2 wel werkt en in versie 1 niet... ik snap het niet, iemand een suggestie? (bij 2 parsed ie dus wel de rest van de pagina en bij 1 niet...)
1 2 3 4 5 6 | if ($a || $b)) { ... } ?> |
1 2 3 4 5 6 7 8 9 | if ($a)) { if ($b) { ... } } ?> |
Je hebt gelijk..quote:Op vrijdag 24 maart 2006 15:39 schreef Light het volgende:
[..]
Het is niet hetzelfde:
[ code verwijderd ]
De code ... wordt uitgevoerd als $a of $b waar is, of als beide waar zijn.
[ code verwijderd ]
De code ... wordt slechts dan uitgevoerd als $a en $b beide waar zijn. Da's dus iets anders.
Omdat als $_SESSION['roles'] de waarde tl heeft, $_SESSION['roles'] de waarde ad NIET heeft, waardoor hij nog steeds de foutmelding triggert.quote:Op vrijdag 24 maart 2006 18:53 schreef ToBe het volgende:
[..]
Je hebt gelijk..
Maar dan blijft de vraag:
mijn $_SESSION['roles'] heeft de waarde van tl
Waarom wordt er dan geen output gegenereerd, maar krijg ik slechts te zien dat ik niet erin mag?
code nogmaals:
[ code verwijderd ]
1 2 3 4 5 6 7 | if(true) { echo 'niet toegestaan dit te zien'; return; } ?> |
ben er even mee bezig geweest, heb nu de volgnde query opgesteld:quote:Op woensdag 22 maart 2006 16:56 schreef markiemark het volgende:
oh zo ok.. ga het eens even proberen zo! dank je wel!
edit: Sorry... dubbtel postquote:Op zaterdag 25 maart 2006 12:38 schreef markiemark het volgende:
[..]
ben er even mee bezig geweest, heb nu de volgnde query opgesteld:
SELECT paduaan_artikelen.art_id, paduaan_artikelen.art_titel, paduaan_categorie.cat_titel, paduaan_redactie.red_naam FROM paduaan_artikelen, paduaan_categorie, paduaan_redactie WHERE paduaan_artikelen.art_cat = paduaan_categorie.cat_id AND paduaan_redactie.red_id = paduaan_artikelen.art_creator AND paduaan_artikelen.art_artikel LIKE '%hockey%' OR paduaan_artikelen.art_titel LIKE '%hockey%' OR paduaan_artikelen.art_inleiding LIKE '%hockey%' ;
Werkt wel... Maar ik krijg 56 resultaten terwijl ik er maar een nodig heb... Iets met distinct? Of is de query gewoon niet goed?
1 2 3 4 5 | if(0 == count(array_intersect($_SESSION['roles'], array('ab','tl'))) { echo 'geen toegang'; } ?> |
stoere array functie! Die kon ik nog niet.quote:Op zaterdag 25 maart 2006 12:40 schreef Roönaän het volgende:
ToBe,
Eventueel kan je ook doen:
[ code verwijderd ]
Aliassen voor tabellen maakt het iig een stuk overzichtelijker:quote:Op zaterdag 25 maart 2006 12:38 schreef markiemark het volgende:
[..]
ben er even mee bezig geweest, heb nu de volgnde query opgesteld:
SELECT paduaan_artikelen.art_id, paduaan_artikelen.art_titel, paduaan_categorie.cat_titel, paduaan_redactie.red_naam FROM paduaan_artikelen, paduaan_categorie, paduaan_redactie WHERE paduaan_artikelen.art_cat = paduaan_categorie.cat_id AND paduaan_redactie.red_id = paduaan_artikelen.art_creator AND paduaan_artikelen.art_artikel LIKE '%hockey%' OR paduaan_artikelen.art_titel LIKE '%hockey%' OR paduaan_artikelen.art_inleiding LIKE '%hockey%' ;
Werkt wel... Maar ik krijg veel meer resultaten... Iets met distinct? Of is de query gewoon niet goed?
1 2 3 4 5 6 7 | FROM paduaan_artikelen a, paduaan_categorie c, paduaan_redactie r WHERE a.art_cat = c.cat_id AND r.red_id = a.art_creator AND (a.art_artikel LIKE '%hockey%' OR a.art_titel LIKE '%hockey%' OR a.art_inleiding LIKE '%hockey%' ) |
1 2 3 4 5 6 7 | FROM paduaan_artikelen a INNER JOIN paduaan_categorie c ON a.art_cat = c.cat_id INNER JOIN paduaan_redactie r ON r.red_id = a.art_creator WHERE a.art_artikel LIKE '%hockey%' OR a.art_titel LIKE '%hockey%' OR a.art_inleiding LIKE '%hockey%' |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |