abonnement Unibet Coolblue Bitvavo
pi_22688866
quote:
Op zondag 17 oktober 2004 21:56 schreef cygnusx het volgende:
oke, er komen nu vorderingen in.
[..]

aleen het resultaat wat eruit komt is 1 terwijl het ergens in de 900 moet zijn of als er geeneen is dan is het 0
Heb je de door mij gegeven links al bekeken?
quote:
Op zondag 17 oktober 2004 22:05 schreef Roönaän het volgende:
Jezus wat een staaltje bad programming
Inderdaad...
pi_22688962
quote:
Op zondag 17 oktober 2004 22:07 schreef mschol het volgende:

[..]

ben ik toch benieuwd hoe jij het wil doen..?
met een while loop met een i is kleiner als???
Computers zijn er mede om identieke processen meerdere keren uit te voeren. En dat lijkt me hier toch zeker aan de orde.
  zondag 17 oktober 2004 @ 22:12:42 #153
98700 cygnusx
Manisch Positief
pi_22688993
drom, t maakt niet zozeer uit dat het lang is, het moet werken, en daar mag hij best wel 1 secondetje langer voor doen maar wat doe ik nu fout.
Jesus loves you, the rest of us think you`re an idiot.
  zondag 17 oktober 2004 @ 22:14:17 #154
98700 cygnusx
Manisch Positief
pi_22689032
quote:
Op zondag 17 oktober 2004 22:08 schreef sylvesterrr het volgende:

[..]

Heb je de door mij gegeven links al bekeken?
jazeker, en gelezen, en ik ben nu ook al een stuk verder. maar hij wil nog niet helemaal werken zeg maar..
Jesus loves you, the rest of us think you`re an idiot.
pi_22689034
quote:
Op zondag 17 oktober 2004 22:07 schreef mschol het volgende:

[..]

ben ik toch benieuwd hoe jij het wil doen..?
met een while loop met een i is kleiner als???
quote:
f(($dag == 21) && ($maand == $month)){
$dag21 = count($dag);
}
if(($dag == 22) && ($maand == $month)){
$dag22 = count($dag);
}
if(($dag == 23) && ($maand == $month)){
$dag23 = count($dag);
}
if(($dag == 24) && ($maand == $month)){
$dag24 = count($dag);
}
if(($dag == 25) && ($maand == $month)){
$dag25 = count($dag);
}
Dat hele stukje zou je kunnen vervangen door $myInt[$dag] = count($dag)....


Maar dan moet je wel gebruik maken van Arrays!!!!
quote:
while($list = mysql_fetch_object($sql)){

$datumentijdsplitsen = explode(" ", $list->datum);

$date = $datum[0];
$tijd = $datum[1];
$datum is hier nog geen array!
quote:
$datum = explode("-", $date);

$dag = $datum[0];
$maand = $datum[1];
$jaar = $datum[2];

}
list($dag, $maand, $jaar) = explode('-', $date);

Btw, als je die while-loop beter bekijkt zie je dat cygnusx (1-num_rows) teveel rijen ophaalt
  zondag 17 oktober 2004 @ 22:15:54 #156
98700 cygnusx
Manisch Positief
pi_22689064
quote:
Op zondag 17 oktober 2004 22:14 schreef sylvesterrr het volgende:

[..]


[..]

Dat hele stukje zou je kunnen vervangen door $myInt[$dag] = count($dag)....
[..]

$datum is hier nog geen array!
[..]

list($dag, $maand, $jaar) = explode('-', $date);

Btw, als je die while-loop beter bekijkt zie je dat cygnusx (1-num_rows) teveel rijen ophaalt
hee hoo dit is mij nogal te moeilijk
kun je mischien even zeggen wat ik moet vervangen om het te laten werken? en wat ik fout doe e.v.t.?
Jesus loves you, the rest of us think you`re an idiot.
  zondag 17 oktober 2004 @ 22:42:43 #157
98700 cygnusx
Manisch Positief
pi_22689789
??
Jesus loves you, the rest of us think you`re an idiot.
  zondag 17 oktober 2004 @ 23:42:24 #158
98700 cygnusx
Manisch Positief
pi_22691182
help meee... ik zit nu al gewoon een uur te kutten maar t wil niet
Jesus loves you, the rest of us think you`re an idiot.
pi_22691871
quote:
Op zondag 17 oktober 2004 23:42 schreef cygnusx het volgende:
help meee... ik zit nu al gewoon een uur te kutten maar t wil niet
sry ik kan je niet helpen, ben niet echt 100% vandaag... (vakantie he.. )

maar om na 1 uur al te bumpen is wat vroeg...
  maandag 18 oktober 2004 @ 00:13:47 #160
98700 cygnusx
Manisch Positief
pi_22691914
niet als je die ganzen tijd ook serieus bezig bent met het proberen te fixen van die zooi en het werkt nu nog steeds niet , help help help! als er binnen 10 min nog geen reacties zijn dan open ik dom een nieuwe topic erover, omdat dan de mensen weten waar t over gaat!
Jesus loves you, the rest of us think you`re an idiot.
pi_22692148
quote:
Op maandag 18 oktober 2004 00:13 schreef cygnusx het volgende:
niet als je die ganzen tijd ook serieus bezig bent met het proberen te fixen van die zooi en het werkt nu nog steeds niet , help help help! als er binnen 10 min nog geen reacties zijn dan open ik dom een nieuwe topic erover, omdat dan de mensen weten waar t over gaat!
Dat topic gaat dan ook binnen no-time op slot hoor.
pi_22692514
quote:
Op maandag 18 oktober 2004 00:13 schreef cygnusx het volgende:
niet als je die ganzen tijd ook serieus bezig bent met het proberen te fixen van die zooi en het werkt nu nog steeds niet , help help help! als er binnen 10 min nog geen reacties zijn dan open ik dom een nieuwe topic erover, omdat dan de mensen weten waar t over gaat!
En je verwacht dat je sneller geholpen wordt als je na een half uur en dan na een uur het topic gaat kicken?
pi_22696082
quote:
Op zondag 17 oktober 2004 22:07 schreef mschol het volgende:

[..]

ben ik toch benieuwd hoe jij het wil doen..?
met een while loop met een i is kleiner als???
eerst connecten met je dv natuurlijk, maar goed vervolgens:
[code]
$query_resultaat = mysql_query("SELECT COUNT(*) AS `hits`, `datum` FROM `alles` WHERE `datum` BETWEEN DATE_ADD(NOW(), INTERVAL -14 DAY) AND NOW() GROUP BY DAY(`datum`) ORDER BY `datum`")
if(mysql_error())
exit('Fout: hier een boeiende foutmelding");

$dagen = array();
$prev_dag = false;
while($row = mysql_fetch_assoc($query_resultaat))
{
$dag = strtotime(date('Y-m-d'),strtotime($row['datum`])));

//opvullen van dagen die niet voorkomen in de database.
if($prev_dag !== false && $prev_dag < $dag - 24*3600)
{
for($c = $prev_dag + 24*3600; $c < $dag; $c+= 24*3600)
$dagen[$c] = 0;
}

//deze dag toevoegen
$dagen[$dag] = $row['hits'];
$prev_dag = $dag;
}

/.. grafiek tekenen../
$height = max($dagen);
header("Content-type: image/png");
$im = imagecreate(10*count($dagen),$height + 10);
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 0, 0, 0);
$cx = 0;
foreach($dagen as $timestamp => $hits)
{
imagefilledrectangle($im,$cx,$height,$cx+9;$height - $hits, $text_color);
imagestring($im, 1, $cx, $height+1, date('d',$timestamp));
$cx += 10;
}
imagepng($im);
imagedestroy($im);
[/code]

Wat typo's hier en daar natuurlijk, maar het idee moet maar duidelijk zijn.
  maandag 18 oktober 2004 @ 11:24:38 #164
98700 cygnusx
Manisch Positief
pi_22697297
oke ik heb nu dit:
quote:
<?php
include ("../jpgraph.php");
include ("../jpgraph_bar.php");
include ("config.php");
$datum = date('-m-Y');
$dag = date('d');
$query = "SELECT * FROM alles";
$sql = mysql_query($query)or die(mysql_error());

while($list = mysql_fetch_object($sql)){

$datumentijdsplitsen = explode(" ", $list->datum);

$date = $datumentijdsplitsen[0];
$tijd = $datumentijdsplitsen[1];

$datum2 = explode("-", $date);

$dag = $datum2[0];
$maand = $datum2[1];
$jaar = $datum2[2];

}

$month = date('m');

if(($dag == 01) && ($maand == $month)){
$dag1 = count($dag);
}
if(($dag == 02) && ($maand == $month)){
$dag2 = count($dag);
}
if(($dag == 03) && ($maand == $month)){
$dag3 = count($dag);
}
if(($dag == 04) && ($maand == $month)){
$dag4 = count($dag);
}
if(($dag == 05) && ($maand == $month)){
$dag5 = count($dag);
}
if(($dag == 06) && ($maand == $month)){
$dag6 = count($dag);
}
if(($dag == 07) && ($maand == $month)){
$dag7 = count($dag);
}
if(($dag == 08) && ($maand == $month)){
$dag8 = count($dag);
}
if(($dag == 09) && ($maand == $month)){
$dag9 = count($dag);
}
if(($dag == 10) && ($maand == $month)){
$dag10 = count($dag);
}
if(($dag == 11) && ($maand == $month)){
$dag11 = count($dag);
}
if(($dag == 12) && ($maand == $month)){
$dag12 = count($dag);
}
if(($dag == 13) && ($maand == $month)){
$dag13 = count($dag);
}
if(($dag == 14) && ($maand == $month)){
$dag14 = count($dag);
}
if(($dag == 15) && ($maand == $month)){
$dag15 = count($dag);
}
if(($dag == 16) && ($maand == $month)){
$dag16 = count($dag);
}
if(($dag == 17) && ($maand == $month)){
$dag17 = count($dag);
}
if(($dag == 18) && ($maand == $month)){
$dag18 = count($dag);
}
if(($dag == 19) && ($maand == $month)){
$dag19 = count($dag);
}
if(($dag == 20) && ($maand == $month)){
$dag20 = count($dag);
}
if(($dag == 21) && ($maand == $month)){
$dag21 = count($dag);
}
if(($dag == 22) && ($maand == $month)){
$dag22 = count($dag);
}
if(($dag == 23) && ($maand == $month)){
$dag23 = count($dag);
}
if(($dag == 24) && ($maand == $month)){
$dag24 = count($dag);
}
if(($dag == 25) && ($maand == $month)){
$dag25 = count($dag);
}
if(($dag == 26) && ($maand == $month)){
$dag26 = count($dag);
}
if(($dag == 27) && ($maand == $month)){
$dag27 = count($dag);
}
if(($dag == 28) && ($maand == $month)){
$dag28 = count($dag);
}
if(($dag == 29) && ($maand == $month)){
$dag29 = count($dag);
}
if(($dag == 30) && ($maand == $month)){
$dag30 = count($dag);
}
if(($month == 01) || ($month == 03) || ($month == 05) || ($month == 07) || ($month == 08) || ($month == 10) || ($month == 12)){

if(($dag == 31) && ($maand == $month)){
$dag31 = count($dag);
}

}else{

}

if(($month == 01) || ($month == 03) || ($month == 05) || ($month == 07) || ($month == 08) || ($month == 10) || ($month == 12)){

$datay = array($dag1, $dag2, $dag3, $dag4, $dag5, $dag6, $dag7, $dag8, $dag9, $dag10, $dag11, $dag12, $dag13, $dag14, $dag15, $dag16, $dag17, $dag18, $dag19, $dag20, $dag21, $dag22, $dag23, $dag24, $dag25, $dag26, $dag27, $dag28, $dag29, $dag30, $dag31);

}elseif($month == 02) {

$datay = array($dag1, $dag2, $dag3, $dag4, $dag5, $dag6, $dag7, $dag8, $dag9, $dag10, $dag11, $dag12, $dag13, $dag14, $dag15, $dag16, $dag17, $dag18, $dag19, $dag20, $dag21, $dag22, $dag23, $dag24, $dag25, $dag26, $dag27, $dag28);

}else{

$datay = array($dag1, $dag2, $dag3, $dag4, $dag5, $dag6, $dag7, $dag8, $dag9, $dag10, $dag11, $dag12, $dag13, $dag14, $dag15, $dag16, $dag17, $dag18, $dag19, $dag20, $dag21, $dag22, $dag23, $dag24, $dag25, $dag26, $dag27, $dag28, $dag29, $dag30);

}
// Create the graph. These two calls are always required
$graph = new Graph(700,200,"auto");
$graph->SetScale("textlin");

// Add a drop shadow
$graph->SetShadow();

// Adjust the margin a bit to make more room for titles
$graph->img->SetMargin(40,30,20,40);

// Create a bar pot
$bplot = new BarPlot($datay);

// Adjust fill color
$bplot->SetFillColor('#00A8FF');

// Setup values
$bplot->value->Show();
$bplot->value->SetFormat('%d');
$bplot->value->SetFont(FF_FONT1,FS_BOLD);

// Center the values in the bar
$bplot->SetValuePos('center');

// Make the bar a little bit wider
$bplot->SetWidth(0.7);

$graph->Add($bplot);

// Setup the titles
$graph->title->Set("Laatste maand");
$graph->xaxis->title->Set("Dagen");
$graph->yaxis->title->Set("Aantal views");

$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);

// Display the graph
$graph->Stroke();
?>
te zien op : http://www.msnmods.com/src/Examples/test5.php
daar krijg je aleen maar een keer een 1 uit. dit klopt dus niet, blijkbaar heeft hij dus moeite met het tellen.
wie kan het foute verbeteren voor me?
Jesus loves you, the rest of us think you`re an idiot.
pi_22697631
*drukt op de del toets*.

al het foute is weg iig..
pi_22701341
Houd je er rekening mee dat februari soms ook 29 dagen heeft ipv 28?
pi_22701951
quote:
Op maandag 18 oktober 2004 14:53 schreef Light het volgende:
Houd je er rekening mee dat februari soms ook 29 dagen heeft ipv 28?
Dat is practicum opdracht 2 voor object georienteerd programmeren 1 voor TBK studenten 1e jaars
  maandag 18 oktober 2004 @ 15:32:58 #168
98700 cygnusx
Manisch Positief
pi_22702199
Zeg Ronaan, t zit nog vol met de fouten.
heb je wel een php editor met kleurencodes? want dan zie je zelf al wel dat het niet klopt.

maarja:
iemand die gaf mij deze regel en zij dat dit wel zou moeten werken.
quote:
SELECT datum, COUNT(1) AS aantal FROM tabel GROUP BY datum WHERE MONTH(datum)=$month;
maar hoe draai ik dat dus wat moet ik nog meer erbij zetten zodat dat werkt.
Jesus loves you, the rest of us think you`re an idiot.
pi_22702368
cygnusx: lees je eigen reactie eens even door.

Wat heb je zelf al geprobeerd? Heb je de door mij gegeven linkjes al goed doorgelezen?
  maandag 18 oktober 2004 @ 15:47:49 #170
98700 cygnusx
Manisch Positief
pi_22702512
ja heb ik wel gedaan, maar t is nog wel zeer moeilijk, dure tekst e.t.c.
Jesus loves you, the rest of us think you`re an idiot.
pi_22702829
quote:
Op maandag 18 oktober 2004 15:47 schreef cygnusx het volgende:
ja heb ik wel gedaan, maar t is nog wel zeer moeilijk, dure tekst e.t.c.
Dus je wil in de praktijk gaan prut$en omdat de theorie te moeilijk is? Zeg dan gewoon dat je een kant en klaar script wil hebben.
pi_22704065
quote:
Op maandag 18 oktober 2004 15:32 schreef cygnusx het volgende:
Zeg Ronaan, t zit nog vol met de fouten.
heb je wel een php editor met kleurencodes? want dan zie je zelf al wel dat het niet klopt.

maarja:
iemand die gaf mij deze regel en zij dat dit wel zou moeten werken.
[..]

maar hoe draai ik dat dus wat moet ik nog meer erbij zetten zodat dat werkt.
khad het in de quickreply ingetypt...
  maandag 18 oktober 2004 @ 17:12:13 #173
98700 cygnusx
Manisch Positief
pi_22704249
quote:
Op maandag 18 oktober 2004 17:02 schreef Roönaän het volgende:

[..]

khad het in de quickreply ingetypt...
ah, dat verklaart veel. stomme fok , ze moeten kleurcodes en php bbtags erin gooien
en ja ik kan wle dingen zoals simpel data uithalen en invoegen in mysql en php e.t.c. maar diit soort dingen vind ik (zeer) moeilijk
Jesus loves you, the rest of us think you`re an idiot.
pi_22704397
Zal dat QG ding eens testen


Deze code knipbaar maken? Klik hier
  maandag 18 oktober 2004 @ 18:24:29 #175
98700 cygnusx
Manisch Positief
pi_22705701
t is me al gelukt.. wat gekut hier en daar en nu werkt het ^^
slotje!
Jesus loves you, the rest of us think you`re an idiot.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')