Omdat je nu steeds maar 1 variable telt. Je krijgt nu de sum van je huidige rating er elke keer achter.quote:Op maandag 4 april 2011 12:06 schreef MrNiles het volgende:
ik heb zoiets nog niet eerder gedaan..maar waarom telt ie niet op?
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 | <?php $commando=" SELECT * FROM koppeltabel WHERE O_id=22 AND rating <>0"; $resultaat=mysql_query($commando); $optellenaftrekkenenzo = array (); while($array=mysql_fetch_array($resultaat)){ $optellenaftrekkenenzo[] = $array['rating']; echo $array['rating'] . "<br />"; } echo array_sum ($optellenaftrekkenenzo); ?> |
staat display_errors ook aan?quote:Op maandag 4 april 2011 12:04 schreef wobbel het volgende:
[..]
error_reporting ( E_ALL ) gebruik ik, maar ik krijg niks.
ja sorry..bedoelde ik ook..maar ik kan hier mijn post niet editenquote:waarom gebruik je niet je sql ?
select AVG(rating) as 'averagerating', SUM(rating) as 'totalrating' WHERE blah.
Zet je adblocker uitquote:Op maandag 4 april 2011 13:18 schreef MrNiles het volgende:
[..]
ja sorry..bedoelde ik ook..maar ik kan hier mijn post niet editen
thanks...ga er eens op zoeken
eindeloze discussie...als ie al aanstaat dan kan ik m niet uitzetten ivm de beveiliging van het werkquote:Zet je adblocker uit
&& of || ?quote:Op maandag 4 april 2011 14:19 schreef MrNiles het volgende:
[..]
eindeloze discussie...als ie al aanstaat dan kan ik m niet uitzetten ivm de beveiliging van het werk
nog een ander vraagje
kan ik voor een if functie 2 voorwaarden stellen?
ik wil graag deze 2 combineren:
if ($array['rating']=0){
if ($array['beoordeling']==1) {
hoe werkt zoiets
stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoekenquote:&& of || ?
http://php.net/manual/en/language.operators.comparison.phpquote:Op maandag 4 april 2011 14:30 schreef MrNiles het volgende:
[..]
stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoeken
enne..is er ook een naam voor || ?
|| = or-operatorquote:Op maandag 4 april 2011 14:30 schreef MrNiles het volgende:
[..]
stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoeken
enne..is er ook een naam voor || ?
Op PHP niveau wel en op .htaccess niveau. Kan er alleen geen foutmelding uitkrijgen. Heb helaas geen toegang tot de PHP.ini (is een standaard Plesk server, safe-mode is off)quote:
zet eens phpinfo() vlak boven de regel met mkdir; wat zegt hij over display_errors en error_reporting?quote:Op maandag 4 april 2011 15:35 schreef wobbel het volgende:
[..]
Op PHP niveau wel en op .htaccess niveau. Kan er alleen geen foutmelding uitkrijgen. Heb helaas geen toegang tot de PHP.ini (is een standaard Plesk server, safe-mode is off)
error_reporting E_ALL 6143quote:Op maandag 4 april 2011 15:36 schreef GlowMouse het volgende:
[..]
zet eens phpinfo() vlak boven de regel met mkdir; wat zegt hij over display_errors en error_reporting?
Je kunt ook http://stackoverflow.com/(...)mkdir-fails-from-php proberen.
kan ook heel andersquote: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...
Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt!quote:Op maandag 4 april 2011 18:26 schreef mighty84 het volgende:
[..]
kan ook heel anders
2 echo er in zitten eentje naar foreacht
.quote:Op maandag 4 april 2011 18:39 schreef KomtTijd... het volgende:
[..]
Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt!
quote:Op maandag 4 april 2011 18:57 schreef mighty84 het volgende:
[..]
.
de code waarin 2 foreach stond , 1 voor regel, 1 voor de columen. Op hiet moment dat de foreach afgelopen is kan je <br/> zetten
quote:Op maandag 4 april 2011 18:39 schreef KomtTijd... het volgende:
[..]
Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt!
1 2 3 4 5 | <?php echo $array['datum']."<br/>"; echo $array['wat']."<br/>"; echo $array['waar']."<br/>"."<br/>"; ?> |
1 2 3 4 5 | <?php ".$array['datum']." ".$array['wat']." ".$array['waar']." ?> |
je quotes staan verkeerd:quote:Op dinsdag 5 april 2011 11:31 schreef MrNiles het volgende:
hoe kan ik in een mail mijn array laten weergeven?
als ik dit echo werkt het prima op scherm:
[ code verwijderd ]
maar hoe krijg ik dat in een mail verwerkt?
[ code verwijderd ]
op deze manier krijg ik alleen de laatste regel
1 2 3 4 5 | <?php print($array['datum']."\n\r" .$array['wat']."\n\r" .$array['waar']); ?> |
complete codequote:Ik zie helemaal geen code die een mail verstuurt, dus het verbaast me dat je de laatste regel nog ziet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <?php $con = mysql_connect("xxxx","xx",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("login", $con); $sender= "iemands naam<iemand@iets.nl>"; $commando= "SELECT * FROM optredens WHERE optredens.optreden=1 ORDER BY datum ASC"; $resultaat=mysql_query($commando); while($array=mysql_fetch_array($resultaat)){ //echo $array['datum']."<br/>"; //echo $array['wat']."<br/>"; //echo $array['waar']."<br/>"."<br/>"; // The message $message = " TEKST ".$array['datum']." ".$array['wat']." ".$array['waar']." TEKST "; } // Send mail("iemand@gmail.com", "Aanwezigheid optreden", $message, "From: " . $sender. ""); ?> |
Je bedoelt dat je die arrays wil laten zien in een mail?quote:Op dinsdag 5 april 2011 11:31 schreef MrNiles het volgende:
hoe kan ik in een mail mijn array laten weergeven?
als ik dit echo werkt het prima op scherm:
[ code verwijderd ]
maar hoe krijg ik dat in een mail verwerkt?
[ code verwijderd ]
op deze manier krijg ik alleen de laatste regel
quote:Op dinsdag 5 april 2011 11:36 schreef GlowMouse het volgende:
Ik zie helemaal geen code die een mail verstuurt, dus het verbaast me dat je de laatste regel nog ziet.
hoe kom je op \n\r?quote:Op dinsdag 5 april 2011 11:38 schreef mschol het volgende:
[..]
je quotes staan verkeerd:
[ code verwijderd ]
zoiets gok ik (even uit de losse pols)
tekst@ nieuwe regel?quote:Op dinsdag 5 april 2011 11:41 schreef GlowMouse het volgende:
Mail moet je binnen de accolades zetten, anders wordt er maar één mail verstuurd.
[..]
hoe kom je op \n\r?
mac gebruikt \rquote:
de query is primaquote:En als alles in dezelfde mail moet komen, moet je [PHP/(My)SQL] voor dummies - deel 89 nog maar eens teruglezen.
dan heb ik ze omgedraaidquote:Op dinsdag 5 april 2011 11:44 schreef GlowMouse het volgende:
[..]
mac gebruikt \r
linux gebruikt \n
windows gebruikt \r\n
maar wie gebruikt \n\r?
kan gebeuren..quote:dan heb ik ze omgedraaid
In combinatie met deze voor je grafiekjesquote:Op woensdag 6 april 2011 10:39 schreef Sitethief het volgende:
Wie heeft er hier ervaring met het gebruik van Docblocks en de diverse parsers? Ik gebruikte altijd phpdocumentor, maar daar is de support al lang geleden gestopt geloof ik. Ik heb nu Doxygen ontdekt en ik moet zeggen dat de eerst tests niet slecht zijn. Ik was benieuwd naar hoe andere mensen dit doen en de ervaringen met documentatie parsen.
Let ik nooit op.quote:Op woensdag 6 april 2011 17:30 schreef themole het volgende:
Even vanuit mij een vraagje: wat vinden jullie een normale peak memory usage van een php pagina in bijvoorbeeld een cms syteem? Ben namelijk bezig met mijn eigen CMS te schrijven en heb niet echt een idee wat normaal is op dat gebied.
aldus de standaard home pagina die lokaal draait.quote:Generated in 0.267071 seconds by CMS Made Simple using 28 SQL queries and 7656460 bytes of memory (peak memory usage was 8465580)
Ik denk dat daar meerdere redenen voor zijn. Ik denk dat je dat kunt doen om de taal php onder de knie te krijgen en leert van de fouten die je daarbij maakt, om vervolgens stukje bij beetje beter php leert programmeren. Ik denk ook dat het leuk is om een eigen cms te schrijven en _volledig_ in _jouw_ smaak in te richtenquote:Op woensdag 6 april 2011 18:34 schreef KomtTijd... het volgende:
[..]
Mag ik vragen waarom je het 92839289891829ste CMS aan het ontwikkelen bent?
Het CMS is al lang geschreven toen ik net begonnen was met PHP idd om php te leren. En nu ben ik het aan het verbeteren en optimaliseren, is meer een hobbyproject. Ben de afgelopen jaren namelijk flink vooruit gegaan met php.quote:Op woensdag 6 april 2011 19:33 schreef henrivo het volgende:
[..]
Ik denk dat daar meerdere redenen voor zijn. Ik denk dat je dat kunt doen om de taal php onder de knie te krijgen en leert van de fouten die je daarbij maakt, om vervolgens stukje bij beetje beter php leert programmeren. Ik denk ook dat het leuk is om een eigen cms te schrijven en _volledig_ in _jouw_ smaak in te richten
Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft.quote:Op woensdag 6 april 2011 18:34 schreef KomtTijd... het volgende:
[..]
aldus de standaard home pagina die lokaal draait.
Sja, wat staat er allemaal op zo'n pagina?quote:Op woensdag 6 april 2011 19:40 schreef Light het volgende:
[..]
Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft.
Wat/hoe ga je cachen?quote:Op woensdag 6 april 2011 20:00 schreef Chandler het volgende:
Met zoveel queries kun je net zo goed beginnen aan JOOMLAmaar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen!
quote:Op woensdag 6 april 2011 20:00 schreef Chandler het volgende:
Met zoveel queries kun je net zo goed beginnen aan JOOMLAmaar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen!
Met een simpeler template.quote:Generated in 0.164538 seconds by CMS Made Simple using 15 SQL queries and 7292592 bytes of memory (peak memory usage was 7911208)
Beetje laat, maar heb nu de code hierquote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | $opt = array ( 'address' => urlencode($list['streetname'] . ' ' . $list['streetnumber'] . ' ' . $list['province'] . ' ' . $list['state'] . ' Netherlands') , 'output' => 'xml' ); $url = 'http://maps.google.com/maps/geo?q='.$opt['address'].'&output='.$opt['output'].'&oe=utf8&key='.$key; $dom = new DOMDocument(); $dom->load($url); $xpath = new DomXPath($dom); $xpath->registerNamespace('ge', 'http://earth.google.com/kml/2.0'); $statusCode = $xpath->query('//ge:Status/ge:code'); if ($statusCode->item(0)->nodeValue == '200') { $pointStr = $xpath->query('//ge:coordinates'); $point = explode(",", $pointStr->item(0)->nodeValue); $lat = $point[1]; $lon = $point[0]; echo '<pre>'; echo 'Lat: '.$lat.', Lon: '.$lon; echo '</pre>'; $pointStr = $xpath->query('//ge:Placemark/ge:AddressDetails/ge:Country/ge:AdministrativeArea/ge:AdministrativeAreaName'); print_r($pointStr->item(0)->nodeValue); echo '<hr>'; } print_r($dom->saveXML()); die("einde"); |
Ik ben ook benieuwd, was net op zoek naar een simpele manier om die bestanden te parsenquote:Op donderdag 7 april 2011 09:13 schreef webbyplus het volgende:
Korte vraag; is het mogelijk middels PHP om van een outlook message bestand een aantal zaken te lezen, zoals; titel, body, afzender, etc.?
Ben benieuwd
Hangt een beetje af hoe zo'n bestand is opgebouwd, als het een vrij simpele structuur is als XML ja. Maar waarschijnlijk zal het iets ingewikkelder zijn dan dat.quote:Op donderdag 7 april 2011 09:13 schreef webbyplus het volgende:
Korte vraag; is het mogelijk middels PHP om van een outlook message bestand een aantal zaken te lezen, zoals; titel, body, afzender, etc.?
Ben benieuwd
Hmm, ik denk aan de content waarbij je alleen een controle hoeft toe te passen op wanneer de content is aangepast, dat kan al vele queries schelen, zekers als het meer om views gaat dan om updates!quote:
Top!quote:Op woensdag 6 april 2011 23:43 schreef GlowMouse het volgende:
echo $xpath->evaluate('count(//ge:Placemark)');
echo $xpath->evaluate('count(//ge:Placemark/ge:AddressDetails)');
je ziet het foutgaan
waarom xpath erbij halen? http://www.ibm.com/developerworks/library/os-xmldomphp/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | $opt = array ( 'address' => urlencode($list['streetname'] . ' ' . $list['streetnumber'] . ' ' . $list['province'] . ' ' . $list['state'] . ' Netherlands') , 'output' => 'xml' ); $url = 'http://maps.google.com/maps/geo?q=' . $opt['address'] . '&output=' . $opt['output'] . '&oe=utf8&key=' . $key; $doc = new DOMDocument(); $doc->load($url); if ($doc->getElementsByTagName('code')->item(0)->nodeValue == '200') { list($lon, $lat) = explode(",", $doc->getElementsByTagName('coordinates')->item(0)->nodeValue); echo $lon . ' - ' . $lat . '<br />'; echo ' in ' . $doc->getElementsByTagName('SubAdministrativeAreaName')->item(0)->nodeValue . ' en provincie ' . $doc->getElementsByTagName('AdministrativeAreaName')->item(0)->nodeValue; } die("einde"); |
1 2 3 4 5 | | id | naam | datum | | 0 | naam1 | 01-01-11 | | 1 | naam1 | 21-01-11 | | 2 | naam1 | 11-01-11 | | 3 | naam1 | 04-01-11 | |
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Niet altijd serieus
quote:Op donderdag 7 april 2011 12:32 schreef themole het volgende:
Sorteren op datum - huidige datum een idee. En dan het absolute getal gebruiken anders is 1 dag in de toekomst verder weg dan twee dagen geleden.Het ligt iets ingewikkelder...SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
1
2
3
4
5
6
7
8
9
10
11
12
13$query = "SELECT
AVG(cijfer),
vakken.vaknaam,
cijfers.cijfer
FROM
cijfers, vakken
GROUP BY
cijfers.vak_id
ORDER BY cijfers.datum DESC
";
Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum..
Dat worden twee queries.zie hieronderquote:Op donderdag 7 april 2011 12:37 schreef -Datdus- het volgende:
[..]
Het ligt iets ingewikkelder...
[ code verwijderd ]
Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum..
kan ook met een aggregate functie inderdaadquote:Op donderdag 7 april 2011 12:50 schreef KomtTijd... het volgende:
[ code verwijderd ]
Zoiets misschien?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |