abonnement Unibet Coolblue Bitvavo
pi_95166972
Ik hou van jullie. _O_
pi_95169743
Nu krijg ik alleen niet meer de verschillenden vakken te zien alleen Nederland. (Nederlands, engels zijn de vakken) -O- -O-
  donderdag 7 april 2011 @ 15:22:50 #231
75592 GlowMouse
l'état, c'est moi
pi_95170095
Dan zal je group by wel fout zijn.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95170199
quote:
1s.gif Op donderdag 7 april 2011 15:22 schreef GlowMouse het volgende:
Dan zal je group by wel fout zijn.
Dat dacht ik ook maar als ik het verander naar bijv: vakken.vaknaam dan laat hij de cijfers weer niet goed zien. :(
  donderdag 7 april 2011 @ 17:39:57 #233
75592 GlowMouse
l'état, c'est moi
pi_95175969
wat is je query?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 7 april 2011 @ 20:38:53 #234
136730 PiRANiA
All thinking men are atheists.
pi_95184901
quote:
3s.gif Op donderdag 7 april 2011 20:35 schreef PiRANiA het volgende:
Ik zoek een standalone colorpicker. Wie heeft een tip?
  vrijdag 8 april 2011 @ 09:37:33 #235
63192 ursel
"Het Is Hier Fantastisch!
pi_95206982
Weet er nog iemand een mooi tooltje om keune ERD's te maken? Het lieftst dat die de data al uit de database haalt.
Heb MySQL workbench geprobeerd, maar ben er te beperkt in hoe ik mijn lijnen tussen de tabellen laat lopen. Die gaan dan achter andere tabellen lopen enzo.
  vrijdag 8 april 2011 @ 09:39:34 #236
63192 ursel
"Het Is Hier Fantastisch!
pi_95207049
quote:
1s.gif Op donderdag 7 april 2011 20:38 schreef PiRANiA het volgende:

[..]

Je bedoelt die lokaal op je PC draait?
Gebruik zelf die van cosmin
pi_95207195
quote:
1s.gif Op donderdag 7 april 2011 17:39 schreef GlowMouse het volgende:
wat is je query?
1$query = "select avg(cijfer), vaknaam from vakken left join cijfer on vakken.id = cijfers.vak_id group by vaknaam";

Ik krijgt trouwens te zien undefined index 'cijfers'.

[ Bericht 1% gewijzigd door -Datdus- op 08-04-2011 09:57:16 ]
pi_95228400
quote:
14s.gif Op vrijdag 8 april 2011 09:44 schreef -Datdus- het volgende:

[..]
[ code verwijderd ]

Ik krijgt trouwens te zien undefined index 'cijfers'.
Heet die tweede tabel cijfer of cijfers? Bij de join ga je uit van het eerste, bij de ON erna van het tweede. Dat gaat niet werken.
pi_95324886
Ik heb een tabel met: pilot_id, flighttime

Nu wil ik een soort van ranglijst maken, met welke piloot de meeste vlieguren heeft. Dus voor iedere pilot_id moet een SUM(flighttime) uitgevoerd worden, en dan moeten de pilot_id's op volgorde van SUM(flighttime) weergegeven worden...

Schudt iemand zo'n query zo uit zijn mouw?
  zondag 10 april 2011 @ 23:11:35 #240
137776 boem-dikkie
Jedi Mind Baby!
pi_95324937
quote:
1s.gif Op zondag 10 april 2011 23:10 schreef KomtTijd... het volgende:
Ik heb een tabel met: pilot_id, flighttime

Nu wil ik een soort van ranglijst maken, met welke piloot de meeste vlieguren heeft. Dus voor iedere pilot_id moet een SUM(flighttime) uitgevoerd worden, en dan moeten de pilot_id's op volgorde van SUM(flighttime) weergegeven worden...

Schudt iemand zo'n query zo uit zijn mouw?
Waarom helemaal met een SUM? Je kunt toch gewoon sorteren op 'flighttime'?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 10 april 2011 @ 23:15:36 #241
302853 themole
graaft totaal door.
pi_95325125
quote:
11s.gif Op zondag 10 april 2011 23:11 schreef boem-dikkie het volgende:

[..]

Waarom helemaal met een SUM? Je kunt toch gewoon sorteren op 'flighttime'?
Waarschijnlijk is het een tabel waar een piloot meerder vlieguren(vluchten) kan maken. :) Dan moet je eerst alle vliegtijden van een piloot bij elkaar optellen.
Niet altijd serieus
pi_95325334
quote:
1s.gif Op zondag 10 april 2011 23:10 schreef KomtTijd... het volgende:
Ik heb een tabel met: pilot_id, flighttime

Nu wil ik een soort van ranglijst maken, met welke piloot de meeste vlieguren heeft. Dus voor iedere pilot_id moet een SUM(flighttime) uitgevoerd worden, en dan moeten de pilot_id's op volgorde van SUM(flighttime) weergegeven worden...

Schudt iemand zo'n query zo uit zijn mouw?
Uit mijn mouw komt dan:
1
2
3
4
SELECT pilot_id, SUM(flighttime) AS sum_flighttime
FROM table
GROUP BY pilot_id
ORDER BY sum_flighttime ASC
Is dat wat?
pi_95343431
Vraagje! Ik heb een waardes in een array. Een voorbeeldwaarde is:
Dit is een test [[klantnaam]]

Wat is de makkelijkste manier om alle klantnamen te achterhalen? Ze staan dus altijd in blokhaakjes. Iets van een filtermethode?
pi_95343490
quote:
10s.gif Op maandag 11 april 2011 15:03 schreef erikkll het volgende:
Vraagje! Ik heb een waardes in een array. Een voorbeeldwaarde is:
Dit is een test [[klantnaam]]

Wat is de makkelijkste manier om alle klantnamen te achterhalen? Ze staan dus altijd in blokhaakjes. Iets van een filtermethode?
een preg_match in een while of for loop?
  maandag 11 april 2011 @ 15:05:48 #245
75592 GlowMouse
l'état, c'est moi
pi_95343500
preg_match_all met regexp /\\[\\[(.*)\\]\\]/U
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95344039
Heeft iemand hier verstand van CakePHP
pi_95344486
quote:
1s.gif Op maandag 11 april 2011 15:05 schreef GlowMouse het volgende:
preg_match_all met regexp /\[\[(.*)\]\]/U
ah! Dat lijkt me een goeie. Ga ik mee experimenteren!
pi_95348662


[ Bericht 82% gewijzigd door Gitaarmat op 11-04-2011 17:28:26 (heb het al :')) ]
pi_95349634
quote:
6s.gif Op maandag 11 april 2011 15:21 schreef -Datdus- het volgende:
Heeft iemand hier verstand van CakePHP
Als je gewoon aangeeft welk probleem je ermee hebt, krijg je vast sneller een oplossing dan wanneer je alleen vraagt of iemand er verstand van heeft.
pi_95352185
Ik ben bezig met een fotoalbum, maar hoe kan ik het ingedeeld krijgen in mappen zoals dit?

Dit is de code:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<?php
error_reporting
(0);

$map         'fotoalbum';
$afbeeldingen    = array();

$hoogte_klein     100;
$breedte_klein     150;

$hoogte_groot     400;
$breedte_groot     600;

$perpagina    6;

if(isset(
$_GET['album']) && !empty($_GET['album']))
{
    
$tmp explode('/',$_GET['album']);
    
    if(
$tmp[0] == $map)
    {
    
$map str_replace(array('.''\\'':'), ''$_GET['album']);
    }    
}

if(isset(
$_GET['paginanr']) && !empty($_GET['paginanr']) && ctype_digit($_GET['paginanr']))
{
    
$paginanr $_GET['paginanr'];
}else{
    
$paginanr 1;
}

if(isset(
$_GET['afbeelding']) && !empty($_GET['afbeelding']))
{
    
$afbeelding $_GET['afbeelding'];
}else{
    
$afbeelding NULL;
}

function 
thumbnail($afbeelding$type)
{
    
    
$map         $afbeelding['dirname'];
    
$bestandsnaam     $afbeelding['basename'];
    
    list(
$type$hoogte$breedte) = $type;
    list(
$breedte_origineel$hoogte_origineel$extensie) = getimagesize($map.'/'.$bestandsnaam);
    
    if(!
is_dir($map.'/thumbs/'))
    {
    
mkdir($map.'/thumbs/'0777);
    
chmod($map.'/thumbs/'0777);
    }
    
    if ((
$breedte_origineel $hoogte_origineel) && ($breedte $hoogte))
    {
    
$breedte = ($hoogte $hoogte_origineel) * $breedte_origineel;
    }else{
    
$hoogte = ($breedte $breedte_origineel) * $hoogte_origineel;
    }

    
$afbeelding imagecreatetruecolor($breedte$hoogte);

    switch(
$extensie
    {
    case 
1:
        
//gif
        
$afbeelding_origineel imagecreatefromgif($map.'/'.$bestandsnaam);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagegif($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam);
    break;
    case 
2:
        
//jpg
        
$afbeelding_origineel imagecreatefromjpeg($map.'/'.$bestandsnaam);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagejpeg($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam80);
    break;
    case 
3:
        
//png
        
$afbeelding_origineel imagecreatefrompng($map.'/'.$bestandsnaam);
        
        
$background imagecolorallocate($afbeelding000);
        
imagecolortransparent($afbeelding$background); // make the new temp image all transparent
        
imagealphablending($afbeeldingfalse); // turn off the alpha blending to keep the alpha channel
        
imagesavealpha($afbeeldingtrue);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagepng($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam);
    break;
    }
    
    
chmod($map.'/thumbs/'.$type.'_'.$bestandsnaam0777);
    return 
TRUE;
}

$tmp NULL;
foreach(
explode('/',$map) as $tmp2)
{    
    echo 
' <a href="?pagina=fotoalbum&amp;album='.$tmp.$tmp2.'">'.ucfirst($tmp2).'</a> ';
    
$tmp $tmp.$tmp2.'/';
}

echo 
'<br><br>'.PHP_EOL;

if(!
$bestanden glob($map.'/*.*'))
{
    
$bestanden = array();
}

foreach(
$bestanden as $bestand)
{
    
$gegevens     getimagesize($bestand);
    
$extensie     $gegevens['mime'];

    if(
$extensie == 'image/jpeg' || $extensie == 'image/gif' || $extensie == 'image/png')
    {
    
$afbeeldingen[] = $bestand;
    }    
}

$aantalfotos count($afbeeldingen);

if(isset(
$afbeelding))
{
    foreach(
$afbeeldingen as $id => $naam)
    {
    if(
basename($naam) == $afbeelding)
    {
        
$fotonr $id;
    }
    }
    
    if(isset(
$fotonr))
    {
    
$afbeelding pathinfo($afbeeldingen[$fotonr]);
    
    if(
$fotonr 0)
    {
        
$vorige_afbeelding     pathinfo($afbeeldingen[$fotonr-1]);
        
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$vorige_afbeelding['basename'].'" title="Ga naar foto '.$vorige_afbeelding['basename'].'"><< Vorige</a>';
    }else{
        echo 
'<< Vorige';
    }
    
    echo 
'&nbsp;&nbsp;&nbsp; Foto '.($fotonr +1).' van '.$aantalfotos.' &nbsp;&nbsp;&nbsp;';
    
    if(
$fotonr $aantalfotos -1)
    {
        
$volgende_afbeelding pathinfo($afbeeldingen[$fotonr+1]);
        
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$volgende_afbeelding['basename'].'" title="Ga naar foto '.$volgende_afbeelding['basename'].'">Volgende >></a><br>';
    }else{
        echo 
'Volgende >><br>'.PHP_EOL;
    }
    
    if(!
file_exists($afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename']))
    {
        if(
thumbnail($afbeelding, array('groot'$hoogte_groot$breedte_groot)))
        {
        echo 
'<a href="'.$afbeelding['dirname'].'/'.$afbeelding['basename'].'" target="_BLANK"><img src="'.$afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
        }
    }else{
        echo 
'<a href="'.$afbeelding['dirname'].'/'.$afbeelding['basename'].'" target="_BLANK"><img src="'.$afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
    }
    }else{
    echo 
'<p>Sorry, deze foto bestaat niet!</p>';
    }
}else{
    
    if(!
$mappen glob($map.'/*'GLOB_ONLYDIR))
    {
    
$mappen = array();
    }
    
    foreach(
$mappen as $album)
    {
    if(
basename($album) != 'thumbs')
    {
        echo 
'<a href="?pagina=fotoalbum&album='.$album.'">'.ucfirst(basename($album)).'</a><br>'.PHP_EOL;
    }
    }

    if(
$aantalfotos $perpagina)
    {
    if (
$paginanr 1)
    {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;paginanr='.($paginanr 1).'" title="Ga naar pagina '.($paginanr 1).'"><< Vorige</a>';
    }else{
        echo 
'<< Vorige';
    }
    
    echo 
'&nbsp;&nbsp;&nbsp; Pagina '.$paginanr.' van '.ceil($aantalfotos/$perpagina).' &nbsp;&nbsp;&nbsp;';
    
    if (
$paginanr ceil(($aantalfotos)/$perpagina))
    {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;paginanr='.($paginanr 1).'" title="Ga naar pagina '.($paginanr 1).'">Volgende >></a><br>';
    }else{
        echo 
'Volgende >><br>'.PHP_EOL;
    }
    }
    
    for(
$fotonr = (($paginanr -1) * $perpagina); $fotonr <= ((($paginanr -1) * $perpagina) + ($perpagina 1)) && $fotonr count($bestanden); $fotonr += 1)
    {
    
$afbeelding pathinfo($afbeeldingen[$fotonr]);
    
    if(!
file_exists($afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename']))
    {
        if(
thumbnail($afbeelding, array('klein'$hoogte_klein$breedte_klein)))
        {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$afbeelding['basename'].'"><img src="'.$afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
        }
    }else{
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$afbeelding['basename'].'"><img src="'.$afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
    }
    }
}
?>

Als ik een map aanmaken in de map fotoalbum, dan klopt er iets niet met het doorgeven van de link.
pi_95457395
Misschien kunnen jullie me hier helpen met mijn volgende probleem:

Ik ben op zoek naar een algoritme (Liefst Excel, Matlab of php) dat gebruikt kan worden om een wedstrijdschema te genereren. Hierbij zit ik aan de volgende eisen vast:

-8 teams
-8 speelrondes
-8 verschillende spellen
-Elk team speelt elk spel exact een keer.
-Elk team speelt tegen elk ander team en tegen 1 team dubbel (dit mag willekeurig zijn).

Ik heb al verschillende dingen gevonden alleen dat zijn halve toernooien met dezelfde spellen, dus niet de eis dat elk team alk spel een keer speelt.

Iemand hier goede ideeen?
  woensdag 13 april 2011 @ 19:43:31 #252
75592 GlowMouse
l'état, c'est moi
pi_95457571
Dit kan heel makkelijk met glpk.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 april 2011 @ 19:44:59 #253
75592 GlowMouse
l'état, c'est moi
pi_95457651
Deze post heb ik eerder eens gemaakt voor een vergelijkbaar probleem:

Het model zet je in een tekstbestand (zeg file.txt)
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
40
41
42
set TABLES;
set DAYS;
set PERSONS;

var location{p in PERSONS, t in TABLES, d in DAYS}, binary;
var peoplemeet{p1 in PERSONS, p2 in PERSONS, t in TABLES, d in DAYS}, binary;

minimize find_feasible: 1;

subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}:
    sum{d in DAYS} location[p,t,d] <= 2;

subject to alwaysatoneplace{p in PERSONS, d in DAYS}:
    sum{t in TABLES} location[p,t,d] = 1;

subject to meeting{p1 in PERSONS, p2 in PERSONS, d in DAYS, t in TABLES : p1<p2}:
    2*peoplemeet[p1,p2,t,d] <= location[p1,t,d]+location[p2,t,d];

subject to everybodymeets{p1 in PERSONS, p2 in PERSONS : p1<p2}:
    sum{t in TABLES, d in DAYS} peoplemeet[p1,p2,t,d] >= 1;

subject to maxtablesize{d in DAYS, t in TABLES}:
    sum{p in PERSONS} location[p,t,d] = 2;

solve;

for{p in PERSONS} {
for{d in DAYS} {
for{t in TABLES : location[p,t,d] == 1} {
        printf "Persoon %s op dag %s aan tafel %s\n", p, d, t;

}
}
}

data;

set TABLES  := 1 2 3 4;
set DAYS    := 1 2 3 4 5 6 7;
set PERSONS := 1 2 3 4 5 6 7 8;

end;
Daarna krijg je met dit commando na een tijdje of er een dergelijk eetschema bestaat. Kan even duren overigens :P
1C:\glpk\bin>glpsol.exe --math file.txt
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95457796
quote:
Op maandag 11 april 2011 15:21 schreef -Datdus- het volgende:
Heeft iemand hier verstand van CakePHP
Shoot.
pi_95458060
quote:
1s.gif Op woensdag 13 april 2011 19:44 schreef GlowMouse het volgende:
Deze post heb ik eerder eens gemaakt voor een vergelijkbaar probleem:

Het model zet je in een tekstbestand (zeg file.txt)

[ code verwijderd ]

Daarna krijg je met dit commando na een tijdje of er een dergelijk eetschema bestaat. Kan even duren overigens :P

[ code verwijderd ]

Ik ben het aan het proberen, hopelijk komt er iets moois uit. Wat is 'even'?
  woensdag 13 april 2011 @ 19:57:50 #257
75592 GlowMouse
l'état, c'est moi
pi_95458458
quote:
1s.gif Op woensdag 13 april 2011 19:53 schreef Tegan het volgende:
http://www.konkuri.com/ ?
Dan speelt niet iedereen tegen iedereen.
quote:
2s.gif Op woensdag 13 april 2011 19:51 schreef Habork het volgende:

[..]

Ik ben het aan het proberen, hopelijk komt er iets moois uit. Wat is 'even'?
Ik denk niet dat je lang hoeft te wachten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95458542
quote:
1s.gif Op woensdag 13 april 2011 19:57 schreef GlowMouse het volgende:

[..]

Dan speelt niet iedereen tegen iedereen.

[..]

Ik denk niet dat je lang hoeft te wachten.
Hij draait nu, 300.0 secs. Heb de tijd nog dus. Als ik zo naar de code kijk begrijp ik dat het algoritme gewoon blijft proberen totdat hij een goed schema heeft?
  woensdag 13 april 2011 @ 20:04:16 #259
75592 GlowMouse
l'état, c'est moi
pi_95458797
Hij doet het wel iets slimmer; de theorie staat oa. in http://www.rpi.edu/~mitchj/papers/mitche2.pdf

Welke inputfile heb je gemaakt?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95458860
quote:
1s.gif Op woensdag 13 april 2011 20:04 schreef GlowMouse het volgende:
Hij doet het wel iets slimmer; de theorie staat oa. in http://www.rpi.edu/~mitchj/papers/mitche2.pdf

Welke inputfile heb je gemaakt?
Dezelfde als jij gegeven hebt alleen het aantal tafels aangepast:

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
40
41
42
set TABLES;
set DAYS;
set PERSONS;

var location{p in PERSONS, t in TABLES, d in DAYS}, binary;
var peoplemeet{p1 in PERSONS, p2 in PERSONS, t in TABLES, d in DAYS}, binary;

minimize find_feasible: 1;

subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}:
    sum{d in DAYS} location[p,t,d] <= 2;

subject to alwaysatoneplace{p in PERSONS, d in DAYS}:
    sum{t in TABLES} location[p,t,d] = 1;

subject to meeting{p1 in PERSONS, p2 in PERSONS, d in DAYS, t in TABLES : p1<p2}:
    2*peoplemeet[p1,p2,t,d] <= location[p1,t,d]+location[p2,t,d];

subject to everybodymeets{p1 in PERSONS, p2 in PERSONS : p1<p2}:
    sum{t in TABLES, d in DAYS} peoplemeet[p1,p2,t,d] >= 1;

subject to maxtablesize{d in DAYS, t in TABLES}:
    sum{p in PERSONS} location[p,t,d] = 2;

solve;

for{p in PERSONS} {
for{d in DAYS} {
for{t in TABLES : location[p,t,d] == 1} {
        printf "Persoon %s op dag %s aan tafel %s\n", p, d, t;

}
}
}

data;

set TABLES  := 1 2 3 4 5 6 7;
set DAYS    := 1 2 3 4 5 6 7;
set PERSONS := 1 2 3 4 5 6 7 8;

end;

Of had ik meer moeten wijzigen?
  woensdag 13 april 2011 @ 20:30:52 #261
75592 GlowMouse
l'état, c'est moi
pi_95460385
even de vertaling maken:
-8 teams PERSONS
-8 speelrondes DAYS
-8 verschillende spellen TABLES
Voor de overzichtelijkheid hernoem je alles. Ik snap niet waarom je TABLES en DAYS maar tot 7 laat lopen.

En nu de constraints aflopen:
subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}:
sum{d in DAYS} location[p,t,d] <= 2;
dit zou =1 moeten zijn.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95460793
ik wil een include niet laten zien als er niet is ingelogd
hoe doe ik dat?
waarschijnlijk met if..maar hoe?
  woensdag 13 april 2011 @ 20:37:04 #263
75592 GlowMouse
l'état, c'est moi
pi_95460825
if(iets wat waar is als iemand niet is ingelogd) {
include('file.inc.php');
}
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95461062
quote:
1s.gif Op woensdag 13 april 2011 20:30 schreef GlowMouse het volgende:
even de vertaling maken:
-8 teams PERSONS
-8 speelrondes DAYS
-8 verschillende spellen TABLES
Voor de overzichtelijkheid hernoem je alles. Ik snap niet waarom je TABLES en DAYS maar tot 7 laat lopen.

En nu de constraints aflopen:
subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}:
sum{d in DAYS} location[p,t,d] <= 2;
dit zou =1 moeten zijn.
In de 8e speelronde speelt ieder team tegen een team waar ze al een keer tegen gespeeld hebben. Ik begreep uit de constraints dat dit geen mogelijkheid is dus dat kan ik er zelf naderhand makkelijk bij verzinnen.
  woensdag 13 april 2011 @ 20:48:35 #265
75592 GlowMouse
l'état, c'est moi
pi_95461572
quote:
In de 8e speelronde speelt ieder team tegen een team waar ze al een keer tegen gespeeld hebben.
Je eist nu dat ze in de eerste 7 rondes telkens tegen iemand anders spelen. Dat is een sterkere eis dan aanvankelijk gesteld.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95462042
quote:
if(iets wat waar is als iemand niet is ingelogd) {
include('file.inc.php');
}
if ($_SESSION['G_name']=="empty") { ???
zoiets maar dan goed
pi_95462135
quote:
1s.gif Op woensdag 13 april 2011 20:55 schreef MrNiles het volgende:

[..]

if ($_SESSION['G_name']=="empty") { ???
zoiets maar dan goed
Eh, wat snap je niet aan wat hij zei?
  woensdag 13 april 2011 @ 20:59:36 #268
302853 themole
graaft totaal door.
pi_95462273
quote:
1s.gif Op woensdag 13 april 2011 20:55 schreef MrNiles het volgende:

[..]

if ($_SESSION['G_name']=="empty") { ???
zoiets maar dan goed
Ergen op je pagina bepaal je of iemand is ingelogd de ja of de nee. Waarschijnlijk komt daar een boolean uitgerold. Bijvoorbeeld $login

if($login){doe leuke dingen}else{loginscherm/andere leuke dingen}
Niet altijd serieus
pi_95462287
quote:
7s.gif Op woensdag 13 april 2011 20:57 schreef Tegan het volgende:

[..]

Eh, wat snap je niet aan wat hij zei?
iets wat waar is, is dat $_session['G_name'] empty is
maar hoe schrijf ik dat op dat php dat snapt
pi_95462396
quote:
6s.gif Op woensdag 13 april 2011 20:59 schreef MrNiles het volgende:

[..]

iets wat waar is, is dat $_session['G_name'] empty is
maar hoe schrijf ik dat op dat php dat snapt
http://lmgtfy.com?q=php+empty

Tip: De string "empty" matcht in ieder geval niet op een lege variable.
pi_95462500
Volgens mij had hij dat tweede al wel door. Maar verder wat jij zegt :P.
pi_95463056
quote:
6s.gif Op woensdag 13 april 2011 20:59 schreef MrNiles het volgende:

[..]

iets wat waar is, is dat $_session['G_name'] empty is
maar hoe schrijf ik dat op dat php dat snapt
if(!(isset($_SESSION['G_name'])))
  woensdag 13 april 2011 @ 21:15:43 #273
75592 GlowMouse
l'état, c'est moi
pi_95463202
Gevaarlijk bij shared hosting, waar het niet moeilijk is om sessie-vars in te stellen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95463331
quote:
1s.gif Op woensdag 13 april 2011 21:15 schreef GlowMouse het volgende:
Gevaarlijk bij shared hosting, waar het niet moeilijk is om sessie-vars in te stellen.
?? Ik programmeer net 'n weekje in PHP dus ben hier niet bekend mee. Heb je 'n paar linkjes/zoektermen voor me?

Edit:
Laat maar, snap volgens mij al wat je bedoelt.
  woensdag 13 april 2011 @ 21:50:37 #275
302853 themole
graaft totaal door.
pi_95465488
Altijd gebruik maken van meerdere checks voordat iemand is ingelogd. Alleen sessies is niet goed, alleen cookie ook niet. Maak zelf altijd gebruik van sessie => cookie => database. :)
Niet altijd serieus
pi_95465783
Behalve dat cookies stom zijn.
  woensdag 13 april 2011 @ 21:55:38 #277
75592 GlowMouse
l'état, c'est moi
pi_95465862
quote:
1s.gif Op woensdag 13 april 2011 21:54 schreef Tegan het volgende:
Behalve dat cookies stom zijn.
En waar staat een session in?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95466049
Server side session ;( .
  woensdag 13 april 2011 @ 22:00:02 #279
75592 GlowMouse
l'état, c'est moi
pi_95466180
quote:
1s.gif Op woensdag 13 april 2011 21:58 schreef Tegan het volgende:
Server side session ;( .
Hoe weet de server bij een volgende request welke sessie bij jou hoort?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95466257
Je had je punt al eerder gemaakt hoor.

Maar cookies zijn nog stom.
  woensdag 13 april 2011 @ 23:08:12 #281
136730 PiRANiA
All thinking men are atheists.
pi_95470577
quote:
1s.gif Op woensdag 13 april 2011 21:58 schreef Tegan het volgende:
Server side session ;( .
Servers :').
  woensdag 13 april 2011 @ 23:11:41 #282
75592 GlowMouse
l'état, c'est moi
pi_95470810
quote:
1s.gif Op woensdag 13 april 2011 23:08 schreef PiRANiA het volgende:

[..]

Servers :').
hoe serveer jij php files?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 april 2011 @ 23:14:05 #283
302853 themole
graaft totaal door.
pi_95470956
quote:
1s.gif Op woensdag 13 april 2011 23:11 schreef GlowMouse het volgende:

[..]

hoe serveer jij php files?
Uitgeprint op een bordje met peper en zout. :P
Niet altijd serieus
  donderdag 14 april 2011 @ 07:52:33 #284
4159 GI
Nee ik heet geen JOE
pi_95478207
Voor het geval dat jullie hem nog niet kennen, het heeft mij net heel erg geholpen om erachter te komen dat ik een $("td") gebruikte waardoor de helft van mijn programma opeens om zeep ging :+

http://www.sprymedia.co.uk/article/Visual+Event

Erg handig. toont in de browser de events die getriggerd kunnen worden.

Al had dit eigenlijk in het js topic moeten staan. Ik crosspost wel even.
  donderdag 14 april 2011 @ 09:34:18 #285
25889 Sitethief
Fulltime Flapdrol
pi_95479957
Die is inderdaad heel handig :o
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_95481453
Hallon,

weet iemand of je met de facebook api de news feeds kan laden? Dus ook die van je vrienden...
Ik denk zelf dat het niet kan omdat je vrienden daar geen toestemming voor hebben gegeven.
pi_95483927
Niemand? :'(
pi_95490753
Iemand hier al aan het prutsen geslagen met symfony 2? Ik ben vol goede moed aan een CMS systeem op sf2 begonnen, maar dat valt vanwege gebrek aan documentatie en buggy functionaliteiten nog niet mee :{
Krijg login op basis van doctrine-entiteiten bijvoorbeeld met geen mogelijkheid aan de praat. Iemand hier ervaring mee?
pi_95498512
Snelle vraag,

Stel ik voer een query uit die 100 items uit de database leest en wil per item een actie uitvoeren en deze updaten, kan ik dan de update ook in de loop verwerken?

vb;
1
2
3
4
5
6
7
8
9
$query = mysql_query($sql);
$items = mysql_num_rows($query);

for ($x = 0; $x < $items; $x++)
{
    $list = mysql_fetch_assoc($query);

    mysql_query("UPDATE tabel SET xx = xx +1 WHERE id = '" . $list['id'] . "' LIMIT 1");
}

:? heb even geen webserver ter beschikking om het te testen, even een hersen spinsel :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 14 april 2011 @ 17:19:29 #290
91039 mstx
2x1/2 = 1/2 x 1/2
pi_95498884
quote:
5s.gif Op donderdag 14 april 2011 17:11 schreef Chandler het volgende:
Snelle vraag,

Stel ik voer een query uit die 100 items uit de database leest en wil per item een actie uitvoeren en deze updaten, kan ik dan de update ook in de loop verwerken?

vb;

[ code verwijderd ]

:? heb even geen webserver ter beschikking om het te testen, even een hersen spinsel :)
Dat kan.

1
2
3
<?php
mysql_query
("UPDATE tabel SET xx = xx +1 WHERE id IN (".$sql.")");
?>

Zoiets zou ook moeten werken, lijkt me efficiënter. Geen idee trouwens of dat überhaupt zo wel werkt met een subquery, niet getest.
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.
👾
pi_95498887
1) Weleens van foreach while gehoord?
2) Dat kan ja. Maar als je dat moet doen is er iets mis met je eerste query.

[ Bericht 6% gewijzigd door KomtTijd... op 14-04-2011 17:24:29 (wat GM zegt) ]
  donderdag 14 april 2011 @ 17:21:32 #292
75592 GlowMouse
l'état, c'est moi
pi_95498970
of na regel 1 gelijk while($list = mysql_fetch_assoc($query)) {
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95499222
Ik doel eigenlijk op het feit dat ik per loop een aantal acties ga uitvoeren (comprimeren van bestanden) wil ik op zich het liefst direct na het comprimeren de database updaten en dan hup op naar het volgende resultaat om zo alle items door te lopen.

Ander iets:

1
2
3
4
5
6
:  Uncaught exception 'ImagickException' with message 'unable to open file `/tmp/magick-RldtNfqg':  @ error/constitute.c/ReadImage/571' in /xxx.nl/public_html/mtest/test.php:23
Stack trace:
#0 /xxx.nl/public_html/mtest/test.php(23): Imagick->readimage('../imgbase/2008...')
#1 /xxx.nl/public_html/mtest/test.php(108): compressImageToMax('../imgbase/2008...', '5082-1302778679')
#2 {main}
  thrown in 

als ik dat zie in mijn code, hoe kan ik dit voorkomen?

[ Bericht 63% gewijzigd door Chandler op 14-04-2011 17:33:50 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_95499484
Als dat in je code staat kun je dat voorkomen door het te selecteren en op delete te drukken.

Als dat een foutmelding is die je krijgt bij uitvoeren van je code, dan zou je 'm eens kunnen lezen bijvoorbeeld, en dan kijken waarom er gebeurt wat er staat.
  donderdag 14 april 2011 @ 17:38:39 #295
302853 themole
graaft totaal door.
pi_95499547
Lijkt me een vrij duidelijke foutmelding. Dus je zult moeten gaan debuggen. :)
Niet altijd serieus
pi_95499697
Ik ben er al uit, kan idd gewoon updaten terwijl ik de database uitlees ;)

Deze error komt na het controleren (comprimeren) van zo'n 2500 afbeeldingen!. Op een afbeelding loopt hij vast (crasht) en dat wil ik voorkomen.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_95499833
Dan zorg je dat je iets echoot waardoor je kunt zien bij welke afbeelding hij is, ofzo.
pi_95499977
Zou werken maar gebruik nu try catch want 1 afbeelding op 5000 kan mij niet zoveel schelen, gaat om meer dan 2.000.000 afbeeldingen die ik moet comprimeren :@

:N
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 14 april 2011 @ 18:06:33 #299
75592 GlowMouse
l'état, c'est moi
pi_95500443
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95500474
Top GlowMouse, dat scheef ik in mijn vorige post, maar kan er zekers wat mee.. Ga vanavond weer heerlijk scripten :@
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_95524747
Ik ben bezig met een voetbalpool scriptje, en ik loop eventjes vast op het volgende: De pagina haalt de wedstrijden van de ingevoerde speelronde uit de database, zet deze vervolgens in een tabel met daarin 2 extra velden de scores in te vullen. Dit gedeelte werkt. Hierna moeten de ingevulde scores opgeslagen worden in de database, en hier gaat het (gedeeltelijk) mis. Hij pakt namelijk alleen het laatste resultaat. Dit zal waarschijnlijk via een while loop moeten gebeuren, maar daar kom ik even niet aan uit.

De code:

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
<table>
   <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
   <?php
include("database.php");

    
$speelronde $_POST['speelronde'];
    
$sql = ("SELECT * FROM Wedstrijden WHERE WSpeelronde='".$speelronde."' ORDER BY WWedstrijdID");
    
$uitvoer mysql_query($sql) or die (mysql_error());
    while(
$result mysql_fetch_array($uitvoer)){
    
?>
    <tr>
    <td><?php print $result['WThuisploeg']; ?><input name="WThuisploeg" value="<?php print $result['WThuisploeg']; ?>"  size="1" type="hidden"/></td>
    <td>-</td>
    <td><?php print $result['WUitploeg']; ?><input name="WUitploeg" value="<?php print $result['WUitploeg']; ?>"  size="1" type="hidden"/></td>
    <td><input name="ScoreThuis" size="1"  /></td>
    <td>-</td>
    <td><input name="ScoreUit" size="1" /></td></tr>    
    <?php ?>
    <tr><td><input type="submit" value="Invoeren"  /></td></tr></form></table>
    
    
    <?php
    
if($_SERVER['REQUEST_METHOD'] == 'POST'){
    
    
$WScoreThuis $_POST['ScoreThuis'];
    
$WScoreUit $_POST['ScoreUit'];
    
$WThuisploeg $_POST['WThuisploeg'];
    
$WUitploeg $_POST['WUitploeg'];
    

    
$sql1 = ("UPDATE Wedstrijden SET WScoreThuis='".$WScoreThuis."', WScoreUit='".$WScoreUit."' WHERE WThuisploeg='".$WThuisploeg."' AND WUitploeg='".$WUitploeg."' ");
    
$invoer mysql_query($sql1) or die (mysql_error());
    }

?>

Zie iemand mij hier even mee willen helpen?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')