abonnement Unibet Coolblue
  dinsdag 19 april 2011 @ 23:35:44 #51
75592 GlowMouse
l'état, c'est moi
pi_95743378
png is geen lossy compressie; ik zou kijken naar http://nl.php.net/manual/en/function.imagick-setimageformat.php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95751853
quote:
0s.gif Op vrijdag 15 april 2011 16:24 schreef Tegan het volgende:
[ afbeelding ]
Ik ben zo'n ontzettende nerd dat ik hier om moest lachen. :')
Lekker happen
pi_95751870
Heeft hier iemand wel eens met oauth gewerkt?
Lekker happen
pi_95762413
niet mee gewerkt maar wel een handige manual gevonden
http://nl3.php.net/manual/en/book.oauth.php
ziet er wel handig uit.
tjah :P
pi_95766081
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
foreach ($_POST['WThuisploeg'] as $key=>$WThuisploeg) {
            }
                foreach (
$_POST['WUitploeg'] as $key=>$WUitploeg) { 
                }
                        foreach (
$_POST['ScoreThuis'] as $key=>$ScoreThuis) { 
                    }
                        foreach (
$_POST['ScoreUit'] as $key=>$ScoreUit) { 
                        
                        }
                    
    
$sql1 = ("UPDATE Wedstrijden SET WScoreThuis='".$ScoreThuis."', WScoreUit='".$ScoreUit."' WHERE WThuisploeg='".$WThuisploeg."' AND WUitploeg='".$WUitploeg."' ");
    
$invoer mysql_query($sql1) or die (mysql_error());
?>

Waarom wordt nu alleen de laatste rij in mijn database geüpdate? Als ik de array uitlees klopt alles wel gewoon.
pi_95766172
quote:
0s.gif Op woensdag 20 april 2011 16:44 schreef Feyenoordlife het volgende:

[ code verwijderd ]

Waarom wordt nu alleen de laatste rij in mijn database geüpdate? Als ik de array uitlees klopt alles wel gewoon.
Omdat je foreach leeg is en je query dus in de foreach moet. Nu loopt hij door de array heen, doet niks, en gebruikt na de hele loop de laatste waarden uit de array voor een enkele update.
Overigens is dit ook behoorlijk inefficient, 4 for-loops in elkaar is altijd een slecht idee. Dat moet te optimaliseren zijn ;)

Edit: never mind, er zitten niet eens 4 for-loops in elkaar, je hebt 4 lege for-loops ná elkaar. Je inspringing is een beetje brak.
pi_95766295
quote:
0s.gif Op woensdag 20 april 2011 16:44 schreef Feyenoordlife het volgende:

[ code verwijderd ]

Waarom wordt nu alleen de laatste rij in mijn database geüpdate? Als ik de array uitlees klopt alles wel gewoon.
Wat is er met die rare indenting van je sluitende brackets? Op dit moment sluiten je foreaches voor ze uberhaupt iets hebben gedaan. Ik snap niet helemaal wat je bedoeling is. ;(

-edit ah ik snap het al. Je probeert je POST vars door te loopen in die foreaches te initialiseren in vars, en dan die query elke keer uit te voeren? Dan moet je inderdaad zoals de poster boven mij zegt je query in de for-loop zetten. Op dit moment loopt hij door alles, en zodra hij dus de loops uit komt staan $WThuisploeg, $WUitploeg etc allemaal op hun laatste waarden geintializeerd (vlak voordat ze de loop uit gingen dus).

Als je het voor elke combo wilt moet je ze niet sequentieel plaatsen, maar genest.

-edit2- Sowieso, zijn die $_POST vars arrays?
Of toch du vader?
pi_95766618
quote:
0s.gif Op woensdag 20 april 2011 16:49 schreef Luchtkoker het volgende:

[..]

Wat is er met die rare indenting van je sluitende brackets? Op dit moment sluiten je foreaches voor ze uberhaupt iets hebben gedaan. Ik snap niet helemaal wat je bedoeling is. ;(

-edit ah ik snap het al. Je probeert je POST vars door te loopen in die foreaches te initialiseren in vars, en dan die query elke keer uit te voeren? Dan moet je inderdaad zoals de poster boven mij zegt je query in de for-loop zetten. Op dit moment loopt hij door alles, en zodra hij dus de loops uit komt staan $WThuisploeg, $WUitploeg etc allemaal op hun laatste waarden geintializeerd (vlak voordat ze de loop uit gingen dus).

Als je het voor elke combo wilt moet je ze niet sequentieel plaatsen, maar genest.

-edit2- Sowieso, zijn die $_POST vars arrays?
De $_POST vars zijn inderdaad arrays. En de inspringing zal ik even opnieuw doen, wordt het iets overzichtelijker.

Wat ik op dit moment gedaan heb is de sluit-accolades onder de query gezet, en dit levert als resultaat op dat de laatst ingevulde uitslag in elke rij komt te staan.
pi_95766720
quote:
0s.gif Op woensdag 20 april 2011 16:55 schreef Feyenoordlife het volgende:

[..]

De $_POST vars zijn inderdaad arrays. En de inspringing zal ik even opnieuw doen, wordt het iets overzichtelijker.

Wat ik op dit moment gedaan heb is de sluit-accolades onder de query gezet, en dit levert als resultaat op dat de laatst ingevulde uitslag in elke rij komt te staan.
Zolang je geen associaties hebt in je array tussen welke scores bij welke ploegen horen houd je dat probleem.
  † In Memoriam † woensdag 20 april 2011 @ 17:05:49 #60
159966 lifeblind
pi_95767134
volgens mij kom je al een heel stuk verder als je dit probeert:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
foreach ($_POST['WThuisploeg'] as $key=>$WThuisploeg) {
                foreach ($_POST['WUitploeg'] as $key=>$WUitploeg) { 
                        foreach ($_POST['ScoreThuis'] as $key=>$ScoreThuis) { 
                             foreach ($_POST['ScoreUit'] as $key=>$ScoreUit) { 
                     
                  
    $sql1 = ("UPDATE Wedstrijden SET WScoreThuis='".$ScoreThuis."', WScoreUit='".$ScoreUit."' WHERE WThuisploeg='".$WThuisploeg."' AND WUitploeg='".$WUitploeg."' ");
    $invoer = mysql_query($sql1) or die (mysql_error());
                            }
                        }
                }
}
?>
  woensdag 20 april 2011 @ 17:31:48 #61
75592 GlowMouse
l'état, c'est moi
pi_95768084
En dan nog iets leuks met sql injection.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95769140
quote:
0s.gif Op woensdag 20 april 2011 17:05 schreef lifeblind het volgende:
volgens mij kom je al een heel stuk verder als je dit probeert:

[ code verwijderd ]

Dat gedeelte had ik ondertussen ja. Nu moet ik er dan volgens mij nog een associatieve array van maken.
pi_95771269
quote:
0s.gif Op dinsdag 19 april 2011 23:35 schreef GlowMouse het volgende:
png is geen lossy compressie; ik zou kijken naar http://nl.php.net/manual/en/function.imagick-setimageformat.php
Helaas, ik moet de plaatjes behouden als PNG! maar hoopte dat er een oplossing was om er toch een beetje compressie overheen te gooien, zoals photoshop en andere paketten ook doen!
Just say hi!
  woensdag 20 april 2011 @ 19:08:07 #64
75592 GlowMouse
l'état, c'est moi
pi_95771860
http://en.wikipedia.org/w(...)ics#Optimizing_tools
Daar staan wat truukjes om een png kleiner te maken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95781553
hoe kan ik bij een bijv een agenda of gastenboek de regels om en om een bepaalde kleur geven.
Zodat duidelijker het verschil tussen regels ontstaat.

Beetje lastige uitgeleg...en ik kan snel ff geen voorbeeld vinden
maar ik hoop dat iemand snapt wat ik bedoel
pi_95781920
Geef ze in PHP om en om een class mee, en style die vervolgens in css met verschillende (achtergrond)kleuren.
pi_95784042
quote:
0s.gif Op woensdag 20 april 2011 22:01 schreef Light het volgende:
Geef ze in PHP om en om een class mee, en style die vervolgens in css met verschillende (achtergrond)kleuren.
Eensch, maak 2 classes aan in CSS en geef ze beiden een andere achtergrondkleur. Weet niet waar je mee werkt, maar ik zou in je loop een counter doen die gewoon elke keer optelt. Maak een variabele $i = 0; en na elke loop doe je $i++; Vervolgens kijk je in de regel of het getal even is of oneven (% modulo operator) en aan de hand daarvan geef je de juiste class mee aan je div/tabel/whatever...
pi_95784539
quote:
2s.gif Op woensdag 20 april 2011 22:38 schreef mafkees01 het volgende:

[..]

Eensch, maak 2 classes aan in CSS en geef ze beiden een andere achtergrondkleur. Weet niet waar je mee werkt, maar ik zou in je loop een counter doen die gewoon elke keer optelt. Maak een variabele $i = 0; en na elke loop doe je $i++; Vervolgens kijk je in de regel of het getal even is of oneven (% modulo operator) en aan de hand daarvan geef je de juiste class mee aan je div/tabel/whatever...
Het is trouwens ook volledig in css uit te werken, bedenk ik me. Dan heb je in php helemaal niets nodig met extra classes. Alleen jammer dat de css-uitwerking niet in alle browsers (lees: IE) werkt.

Voorbeeld:
1
2
3
4
5
6
tr:nth-child(2n+1) {
  background-color: blue;
}
tr:nth-child(2n) {
  background-color: red;
}
In plaats van 2n+1 mag je ook odd schrijven, en in plaats van 2n mag je ook even schrijven. Maar da's meer iets voor in het css-topic.
pi_95784950
Hmm oke, dat wist ik niet.
Ik elk geval zou ik het in PHP oplossen, dan ben je niet afhankelijk van de browser en oudere versies en in PHP is het ook zo gefixt :)
pi_95788207
quote:
0s.gif Op woensdag 20 april 2011 22:46 schreef Light het volgende:

[..]

Het is trouwens ook volledig in css uit te werken, bedenk ik me. Dan heb je in php helemaal niets nodig met extra classes. Alleen jammer dat de css-uitwerking niet in alle browsers (lees: IE) werkt.

Voorbeeld:

[ code verwijderd ]

In plaats van 2n+1 mag je ook odd schrijven, en in plaats van 2n mag je ook even schrijven. Maar da's meer iets voor in het css-topic.
Is dat CSS3 ofzo? Ik ken het namelijk helemaal niet (niet dat ik zó'n CSS expert ben :D)
Of toch du vader?
pi_95788892
quote:
One saving grace here is that if you are using jQuery, which supports all CSS selector including :nth-child, the selector will work, even in Internet Explorer.
  donderdag 21 april 2011 @ 00:14:04 #72
75592 GlowMouse
l'état, c'est moi
pi_95789334
Ja, achteraf met JS wat classes toevoegen. Zullen die oude browsers blij van worden. Ga nou geen oplossing aandragen voor een probleem dat er niet is.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95793512
quote:
0s.gif Op woensdag 20 april 2011 23:51 schreef Luchtkoker het volgende:

[..]

Is dat CSS3 ofzo? Ik ken het namelijk helemaal niet (niet dat ik zó'n CSS expert ben :D)
Dat is CSS3, ja. Leuk speelgoed ook :)
pi_95793550
quote:
0s.gif Op donderdag 21 april 2011 00:14 schreef GlowMouse het volgende:
Ja, achteraf met JS wat classes toevoegen. Zullen die oude browsers blij van worden. Ga nou geen oplossing aandragen voor een probleem dat er niet is.
Graceful degradation. Styles moet je toewijzen met CSS, niet met PHP. Werkt het niet, dan maar met een javascript-achtige fallback. Sowieso voegen dat soort operaties nou niet bepaald extreem veel overhead toe, zeker niet als je jQuery uberhaupt al actief hebt.
Zeker op drukke websites is het niet verstandig dat soort duidelijke client-side operaties aan de server over te laten.
  donderdag 21 april 2011 @ 08:59:15 #75
91039 mstx
2x1/2 = 1/2 x 1/2
pi_95794171
Ik zou alsnog voor de PHP oplossing gaan ((on)even regels een andere class geven). Werkt in alle browsers en je hebt geen javascript nodig. Qua PHP performance maakt het ook geen reet uit, tenzij je 1 miljoen regels hebt maar dan is javascript nog veel trager.
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.
👾
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')