abonnement Unibet Coolblue Bitvavo
  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. :')
pi_95751870
Heeft hier iemand wel eens met oauth gewerkt?
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!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  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.
👾
pi_95794829
quote:
0s.gif Op donderdag 21 april 2011 08:59 schreef mstx het volgende:
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.
idd, aangezien het maar één ifstatement is valt het echt reuze mee.

1
2
3
<?php
$className 
= ( (($i 2) == 0) === true ) ? 'classX' 'classY';
?>

En that's it :P
  † In Memoriam † donderdag 21 april 2011 @ 09:28:28 #77
159966 lifeblind
pi_95794911
quote:
0s.gif Op donderdag 21 april 2011 08:18 schreef Intrepidity het volgende:

[..]

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.
En op een site/pagina die zonder javascript moet werken waar je wel die stijlen wilt hebben? Nooit er van uit gaan dat iedereen javascript aan heeft staan. Sowieso dit soort dingen d.m.v. javascript toevoegen is een beetje overkill.

Nog een tipje m.b.t. dit, als je een template-engine zoals smarty gebruikt, kun je dit min of meer automatisch laten doen. Als je dan je data in je template zet, kun je gewoon aangeven welke class die om de x-aantal iterations moet doen, werkt veel simpeler. Op deze manier hou je ook logica van je code (data ophalen, er iets leuks mee doen etc.) gescheiden van je weergave (want dat doe je allemaal in je template).
pi_95800546
quote:
0s.gif Op donderdag 21 april 2011 09:24 schreef Pakspul het volgende:

[..]

idd, aangezien het maar één ifstatement is valt het echt reuze mee.
[ code verwijderd ]

En that's it :P
1
2
3
<?php
$className 
$i === 'classX' 'classY';
?>
;) nog korter...
pi_95801097
quote:
0s.gif Op donderdag 21 april 2011 09:28 schreef lifeblind het volgende:

[..]

En op een site/pagina die zonder javascript moet werken waar je wel die stijlen wilt hebben? Nooit er van uit gaan dat iedereen javascript aan heeft staan. Sowieso dit soort dingen d.m.v. javascript toevoegen is een beetje overkill.

Nog een tipje m.b.t. dit, als je een template-engine zoals smarty gebruikt, kun je dit min of meer automatisch laten doen. Als je dan je data in je template zet, kun je gewoon aangeven welke class die om de x-aantal iterations moet doen, werkt veel simpeler. Op deze manier hou je ook logica van je code (data ophalen, er iets leuks mee doen etc.) gescheiden van je weergave (want dat doe je allemaal in je template).
Ik ben van mening dat dit soort dingen een toevoeging zijn en dat graceful degradation hier dus op zijn plaats is. Mensen die JS uit hebben staan zijn er nauwelijks (en moeten tevens dood, want paranoide), en die zien dan geen zebra-striping in een tabel, big deal.
Gewoon nooit dat soort weergavezaken serverside laten afhandelen. Werkt leuk en snel, maar als je een paar miljoen hits per dag te verwerken krijgt en je hebt overal dat soort truucjes in je code zitten kunnen al die cycles al snel een hele server schelen. Niet dat ik verwacht dat je je daar direct mee bezig houdt, maar verkeerde dingen aanleren is nooit een goed plan.
  donderdag 21 april 2011 @ 12:35:05 #80
75592 GlowMouse
l'état, c'est moi
pi_95801142
quote:
2s.gif Op donderdag 21 april 2011 12:17 schreef mafkees01 het volgende:

[..]
[ code verwijderd ]

;) nog korter...
1
2
3
<?php
$className 
= ($i 2) ? 'classX' 'classY';
?>
;) nog korter...
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 21 april 2011 @ 12:39:46 #81
91039 mstx
2x1/2 = 1/2 x 1/2
pi_95801309
quote:
0s.gif Op donderdag 21 april 2011 12:35 schreef GlowMouse het volgende:

[..]
[ code verwijderd ]

;) nog korter...
Moet je alleen X en Y omdraaien. O-)
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.
👾
  † In Memoriam † donderdag 21 april 2011 @ 12:41:16 #82
159966 lifeblind
pi_95801368
quote:
0s.gif Op donderdag 21 april 2011 12:33 schreef Intrepidity het volgende:

[..]

Ik ben van mening dat dit soort dingen een toevoeging zijn en dat graceful degradation hier dus op zijn plaats is. Mensen die JS uit hebben staan zijn er nauwelijks (en moeten tevens dood, want paranoide), en die zien dan geen zebra-striping in een tabel, big deal.
Gewoon nooit dat soort weergavezaken serverside laten afhandelen. Werkt leuk en snel, maar als je een paar miljoen hits per dag te verwerken krijgt en je hebt overal dat soort truucjes in je code zitten kunnen al die cycles al snel een hele server schelen. Niet dat ik verwacht dat je je daar direct mee bezig houdt, maar verkeerde dingen aanleren is nooit een goed plan.
En dingen als drempelsvrij en dergelijke zeggen je niets? Sowieso, als je miljoenen hits per dag te verwerken krijgt moet je meer aan caching enzo denken, als je dan iedere keer de pagina's serverside opnieuw gaat opbouwen doe je sowieso al iets niet goed.
pi_95801586
quote:
0s.gif Op donderdag 21 april 2011 12:41 schreef lifeblind het volgende:

[..]

En dingen als drempelsvrij en dergelijke zeggen je niets? Sowieso, als je miljoenen hits per dag te verwerken krijgt moet je meer aan caching enzo denken, als je dan iedere keer de pagina's serverside opnieuw gaat opbouwen doe je sowieso al iets niet goed.
Zebrastriping op een braillemachine, goed idee! Ik snap je punt, maar ik zit in de B2B-hoek, en daar is dat eigenlijk geen prioriteit, maar vooruit.
Tuurlijk doe je aan caching, maar bij een site die inherent dynamisch is ben je toch continue je pagina's aan het verversen. Niet iedere hit, maar bij een website als facebook (ik noem maar een dwarsstraat) is het cachen van pagina's over het algemeen een vrij zinloze exercitie. Hooguit blokken.
Maar kom op, we hebben het hier over het kleuren van een paar rijen, is dat werkelijk iets waar je serverside technologie wilt inzetten? CSS-selectoren gebruiken, en als dat niet ondersteund wordt een regeltje javascript en klaar is kees. Het is niet alsof onder IE7 die hele website ineens onbruikbaar wordt van een regel javascript.
pi_95801592
quote:
0s.gif Op donderdag 21 april 2011 12:35 schreef GlowMouse het volgende:

[..]
[ code verwijderd ]

;) nog korter...
Zo zie je maar, waarom moeilijk doen in CSS als het zo prima kan :)
pi_95801604
quote:
2s.gif Op donderdag 21 april 2011 12:47 schreef mafkees01 het volgende:

[..]

Zo zie je maar, waarom moeilijk doen in CSS als het zo prima kan :)
Omdat CSS er voor bedoeld is, dat is waarom.
pi_95801794
quote:
2s.gif Op donderdag 21 april 2011 12:17 schreef mafkees01 het volgende:

[..]
[ code verwijderd ]

;) nog korter...
Het oog wil ook wat :P
pi_95802018
quote:
0s.gif Op donderdag 21 april 2011 12:47 schreef Intrepidity het volgende:

[..]

Omdat CSS er voor bedoeld is, dat is waarom.
Ach, als je er 10 regels code voor nodig hebt en 2 loops geef ik je gelijk, maar als de oplossing zo simpel is zie ik in waarom je het niet met PHP zou oplossen. Om nog maar niet te beginnen over het feit dat de CSS oplossing erg browser afhankelijk is...
pi_95802221
quote:
2s.gif Op donderdag 21 april 2011 12:58 schreef mafkees01 het volgende:

[..]

Ach, als je er 10 regels code voor nodig hebt en 2 loops geef ik je gelijk, maar als de oplossing zo simpel is zie ik in waarom je het niet met PHP zou oplossen. Om nog maar niet te beginnen over het feit dat de CSS oplossing erg browser afhankelijk is...
Misschien ben ik wel een ongelofelijk zeikende purist hoor, maar PHP is afaik een serverside-taal en dus niet bedoeld voor dergelijke weergavezaken. Ik gebruik PHP om semantisch juiste HTML uit te poepen (en overal lukraak css-klassen aanhangen valt daar imo niet onder), en hoe dat geïnterpreteerd wordt en uiteindelijk weergegeven wordt is het pakkie aan voor de clientside-talen zoals css en javascript.
Het zou wat wezen dat je je PHP script moet aanpassen om je website er anders uit te laten zien, dat hoort imho niet.
Daarnaast heeft het voorbeeld hierboven met de zebra striping natuurlijk nauwelijks toegevoegde waarde. Jammer dat IE gebruikers die eventueel niet zien bij zowel gebrek aan CSS3 als JS-ondersteuning, maar dat is zo'n kleine doelgroep dat mij dat niet relevant lijkt (en dan nog is alles gewoon functioneel en missen ze niks).
pi_95809800
ik heb wel een discussie opgang gebracht met mijn vraagje..
bedankt voor alle respons op de zebra-striping...mooi woord voor galgje, ga ik onthouden
pi_95993502
Weet iemand hoe ik dit moet gaan doen?

Ik heb tien input velden, zoals hieronder, deze moeten allemaal de database doorzoeken en aparte resultaten krijgen. Nu is het probleem dat alleen de eerste werkt (logisch).

1
2
3
<input type="text" name="Artikelnummer[1]">
<input type="text" name="Artikelnummer[2]">
<input type="text" name="Artikelnummer[3]">

PHP
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
<?php
$sql
="SELECT Artikelnummer, Naam, Prijs FROM Producten WHERE Artikelnummer = '".$q."'" ;
$result mysql_query($sql)or die(mysql_error());
$rows mysql_num_rows($result);

If(
$rows == 0) {
echo 
"<td class='productnaam'>";
echo 
"Nummer niet gevonden";
echo 
"</td>";

echo 
"<td class='prijs'>";
echo 
"";
echo 
"</td>";

else 
{
$fetch mysql_fetch_assoc($result);
echo 
"<td class='productnaam'>";
echo 
$fetch['Naam'];
echo 
"</td>";

echo 
"<td class='Prijs'>";
echo 
"&euro; ";
echo 
$fetch['Prijs'];
echo 
"</td>";
}
?>

Hoe zorg ik ervoor dat het voor elke input apart word "verwerkt".
...
  dinsdag 26 april 2011 @ 14:03:51 #91
91039 mstx
2x1/2 = 1/2 x 1/2
pi_95993592
quote:
0s.gif Op dinsdag 26 april 2011 14:00 schreef afro het volgende:
Weet iemand hoe ik dit moet gaan doen?

Ik heb tien input velden, zoals hieronder, deze moeten allemaal de database doorzoeken en aparte resultaten krijgen. Nu is het probleem dat alleen de eerste werkt (logisch).
[ code verwijderd ]

PHP
[ code verwijderd ]

Hoe zorg ik ervoor dat het voor elke input apart word "verwerkt".
1
2
3
4
5
<?php
foreach ( $_POST['Artikelnummer'] as $k=>$v ) {
 
// hier de code die bij elk veld in de database gaat zoeken, $v is de waarde van het veld en $k de index
}
?>
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_95995750
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
<form method="post">
<textarea name="Artikelnummer[]"></textarea>
<textarea name="Artikelnummer[]"></textarea>
<input type="submit">
</form>
<?php
foreach($_POST['Artikelnummer'] as $Artikelnummer)
{
include 
'Jalalalala.php';
@
$sql="(SELECT Artikelnummer, Naam, Prijs FROM producten WHERE Artikelnummer =('$Artikelnummer'))";
$result mysql_query($sql)or die(mysql_error());
$rows mysql_num_rows($result);

If(
$rows == 0) {
echo 
"<td class='productnaam'>";
echo 
"Nummer niet gevonden";
echo 
"</td>";

echo 
"<td class='prijs'>";
echo 
"";
echo 
"</td>";

else 
{
$fetch mysql_fetch_assoc($result);
echo 
"<td class='productnaam'>";
echo 
$fetch['Naam'];
echo 
"</td>";

echo 
"<td class='Prijs'>";
echo 
"&euro; ";
echo 
$fetch['Prijs'];
echo 
"</td>";
}
     }
?>

Gelukt ^O^ Dank u!

[ Bericht 38% gewijzigd door afro op 26-04-2011 16:10:15 ]
...
pi_96002357
Ten eerste: zwaar onveilig de manier die je nu gebruikt..
Ten tweede: dit is nou precies een situatie waar prepared staments voor ontwikkeld is...
  dinsdag 26 april 2011 @ 17:45:50 #94
75592 GlowMouse
l'état, c'est moi
pi_96002495
Ten derde: wat een rare include
Ten vierde: een query binnen een loop is in dit geval erg onnodig
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_96012824
Hey GlowMouse, wat me opvalt, je zit altijd zo te muggenziften (no offense) op kleine foutjes/dingen die niet zo net zijn, maar ik zie je nooit beginnen over dat mensen de oude MySQL libs gebruiken en geen MySQLi.

Dit terwijl het (erg) ontmoedigd wordt om nog deze oude MySQL libraries te gebruiken, en volgens mij deze zelfs niet meer compatible zullen zijn met PHP6. Zou je daar niet eens op gaan hameren?

gr gr
Of toch du vader?
  dinsdag 26 april 2011 @ 21:07:07 #96
75592 GlowMouse
l'état, c'est moi
pi_96014148
Zolang je de extra features van MySQLi niet gebruikt, biedt MySQLi geen voordelen. Bovendien zie ik MySQL niet verdwijnen. Daarnaast moet je een database-class gebruiken, zodat mysql door mysqli vervangen nauwelijks tijd kost.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_96014918
Oracle ontmoedigt zelf de oude MySQL libs nog te gebruiken voor nieuwe projecten, en jij, als man van netheid en correctheid, zou daar toch waarde aan moeten hechten? :D
Of toch du vader?
pi_96015475
En inderdaad, na nader onderzoek bleek dat er 'sprake' was van het verwijderen van de klassieke MySQL libs in PHP6, maar dat ze daarvan hebben afgezien i.v.m. teveel actieve gebruikers ervan.

Maar goed, als je hier kijkt, zie je halverwege zo'n Comparison, waar MySQLi/PDO wordt aangeraden voor nieuwe projecten, en de oude MySQL libs niet.
Of toch du vader?
  woensdag 27 april 2011 @ 09:00:16 #99
25889 Sitethief
Fulltime Flapdrol
pi_96032819
Ten vijfde: leer te indenten
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  woensdag 27 april 2011 @ 09:11:57 #100
91039 mstx
2x1/2 = 1/2 x 1/2
pi_96033067
Ten zesde: onderdruk fouten niet met @ maar zorg dat je in eerste instantie geen fouten krijgt.
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 Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')