abonnement Unibet Coolblue Bitvavo
  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')