abonnement Unibet Coolblue Bitvavo
pi_64646711
quote:
Op zondag 4 januari 2009 14:08 schreef jeroen2497 het volgende:

[..]

Maar normaalgesproken is het toch zo dat als ik een serie ID's opgeef, hij ze in de opgegeven volgorde laat zien? Want hier kan ik volgens mij geen order by voor gebruiken?
Kan ik anders niet de array's naast elkaar laten lopen ofzo?
  zondag 4 januari 2009 @ 15:25:06 #202
75592 GlowMouse
l'état, c'est moi
pi_64647491
quote:
Op zondag 4 januari 2009 15:04 schreef jeroen2497 het volgende:

[..]

Kan ik anders niet de array's naast elkaar laten lopen ofzo?
Mijn edit gezien?
Ik weet niet wat je bedoelt, maar als de volgorde zo belangrijk is, zul je dat later in PHP moeten regelen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_64647789
quote:
Op zondag 4 januari 2009 15:25 schreef GlowMouse het volgende:

[..]

Mijn edit gezien?
Ik weet niet wat je bedoelt, maar als de volgorde zo belangrijk is, zul je dat later in PHP moeten regelen.
Had ik niet gezien
Wat ik bedoel, ik heb een array met de juiste volgorde van ID's.
Vervolgens krijg ik ook een array van mysql terug, welke ik in een while loop heb.

Hoe vertel ik PHP dat er een bepaalde volgorde moet worden aangehouden?
  zondag 4 januari 2009 @ 15:36:04 #204
75592 GlowMouse
l'état, c'est moi
pi_64647912
quote:
Op zondag 4 januari 2009 15:33 schreef jeroen2497 het volgende:

[..]

Hoe vertel ik PHP dat er een bepaalde volgorde moet worden aangehouden?
Je krijgt ze in de volgorde waarin MySQL ze aanlevert, dus die sla je op in een array met als key dat ID. Daarna loop je met een foreach door de array waarin de ID's op juiste volgorde staan en vraag je aan de hand van dat ID weer de bijbehorende tijdelijk opgeslagen MySQL-resultaatrij op.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_64648265
goeie, ff proberen!

- edit -
werkt prima zo!
Heb namelijk een winkelmandje, en de producten kwamen er door elkaar in... niet echt handig natuurlijk.

[ Bericht 79% gewijzigd door jeroen2497 op 04-01-2009 16:00:17 ]
  zondag 4 januari 2009 @ 20:25:48 #206
71919 wonderer
Hung like a My Little Pony
pi_64660963
't Is meer een html-ding, maar goed.

Als ik een waarde uit een database haal dit ik in een tekstbalk wil zetten, en daar staan quotes in, dan gaat het op html gebied mis.

1
2
3
<?php
<input type="text" value="iets met "quotes" hier">
?>


Hoe fix ik dat? Is &quot; de enige optie?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  zondag 4 januari 2009 @ 20:30:31 #207
12221 Tijn
Powered by MS Paint
pi_64661214
quote:
Op zondag 4 januari 2009 20:25 schreef wonderer het volgende:
't Is meer een html-ding, maar goed.

Als ik een waarde uit een database haal dit ik in een tekstbalk wil zetten, en daar staan quotes in, dan gaat het op html gebied mis.
[ code verwijderd ]

Hoe fix ik dat? Is &quot; de enige optie?
Je zou het zo kunnen doen:

1<input type="text" value="<?= htmlentities($waarde); ?>" hier">


Met htmlentities() convert PHP de quotes naar de HTML-code (en alle andere speciale karakters waarvoor een HTML-code bestaat). Dan heb je dit probleem niet meer.

Je zou ook de functie addslashes() kunnen gebruiken, dan worden de quotes geescaped met een slash en voorkom je dit probleem ook.
pi_64663078
quote:
Op zondag 4 januari 2009 20:30 schreef Tijn het volgende:

[..]

Je zou het zo kunnen doen:
[ code verwijderd ]

Met htmlentities() convert PHP de quotes naar de HTML-code (en alle andere speciale karakters waarvoor een HTML-code bestaat). Dan heb je dit probleem niet meer.

Je zou ook de functie addslashes() kunnen gebruiken, dan worden de quotes geescaped met een slash en voorkom je dit probleem ook.
htmlentities() is wel de nettere oplossing van de twee.
  zondag 4 januari 2009 @ 21:17:32 #209
71919 wonderer
Hung like a My Little Pony
pi_64663946
Maar ik wil alleen de quotes doen. De rest wordt al voor gezorgd namelijk. En met htmlentities wordt het een zootje.

Slashes werkt niet in het htmlgedeelte (tenminste, toen ik het probeerde kapte hij het alsnog af na de quote).
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  zondag 4 januari 2009 @ 21:19:56 #210
12221 Tijn
Powered by MS Paint
pi_64664083
quote:
Op zondag 4 januari 2009 21:17 schreef wonderer het volgende:
Maar ik wil alleen de quotes doen. De rest wordt al voor gezorgd namelijk. En met htmlentities wordt het een zootje.
Is htmlspecialchars() misschien wat je zoekt? Die zet maar een kleine subset van de hele HTML-specialchars set om.

Je zou zelf een functie kunnen schrijven die van dubbele quotes bijvoorbeeld HTML-entities of enkele quotes ofzo maakt. Dat zou ook je probleem moeten oplossen.
quote:
Slashes werkt niet in het htmlgedeelte (tenminste, toen ik het probeerde kapte hij het alsnog af na de quote).
Hoe had je het toen gedaan?
  zondag 4 januari 2009 @ 21:55:55 #211
71919 wonderer
Hung like a My Little Pony
pi_64666110
Gewoon met addslashes();

Ik vind het zo raar, je zou toch ook gewoon een tekstbalk moeten kunnen maken in puur html met een quote erin?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  zondag 4 januari 2009 @ 21:59:23 #212
12221 Tijn
Powered by MS Paint
pi_64666285
quote:
Op zondag 4 januari 2009 21:55 schreef wonderer het volgende:
Gewoon met addslashes();
Ik heb het net ff zelf geprobeerd en blijkbaar kun je in HTML geen slashes escapen. M'n browser print gewoon de slash en daarna stopt 'ie. Dus dan heeft addslashes() ook geen zin.
quote:
Ik vind het zo raar, je zou toch ook gewoon een tekstbalk moeten kunnen maken in puur html met een quote erin?
Nee, dat kan niet. Je zult de HTML-code of een ander type quotes moeten gebruiken.

[ Bericht 1% gewijzigd door Tijn op 04-01-2009 22:43:04 ]
  zondag 4 januari 2009 @ 22:37:14 #213
71919 wonderer
Hung like a My Little Pony
pi_64668208
Dom. Nou ja, dan weet ik dat. Heb het nu "opgelost" met javascript omdat ik daar toch al mee bezig was, maar als het nog een keer voorkomt, zal ik het onthouden.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  zondag 4 januari 2009 @ 22:43:27 #214
12221 Tijn
Powered by MS Paint
pi_64668508
quote:
Op zondag 4 januari 2009 22:37 schreef wonderer het volgende:
Dom. Nou ja, dan weet ik dat. Heb het nu "opgelost" met javascript omdat ik daar toch al mee bezig was, maar als het nog een keer voorkomt, zal ik het onthouden.
Maar dan hebben bezoekers zonder Javascript dus een niet-werkende site?
  zondag 4 januari 2009 @ 23:38:26 #215
71919 wonderer
Hung like a My Little Pony
pi_64670943
quote:
Op zondag 4 januari 2009 22:43 schreef Tijn het volgende:

[..]

Maar dan hebben bezoekers zonder Javascript dus een niet-werkende site?
Ja. Maar dat hadden ze sowieso al
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_64671432
quote:
Op zondag 4 januari 2009 22:37 schreef wonderer het volgende:
Dom. Nou ja, dan weet ik dat. Heb het nu "opgelost" met javascript omdat ik daar toch al mee bezig was, maar als het nog een keer voorkomt, zal ik het onthouden.
Dus nu valideert je HTML niet meer. Lekker handig debuggen
  zondag 4 januari 2009 @ 23:53:51 #217
71919 wonderer
Hung like a My Little Pony
pi_64671563
quote:
Op zondag 4 januari 2009 23:50 schreef Roy_T het volgende:

[..]

Dus nu valideert je HTML niet meer. Lekker handig debuggen
Ik weet het

Ik ben er ook niet blij mee, maar het is een site die maar door twee personen gebruikt wordt (ik en iemand anders) dus HEEL erg is het niet. Maar ik wilde het ook even weten voor als ik opnieuw tegen een vergelijkbaar probleem aanloop (huidige probleem is on the fly bewerken van tekst in een chatbox), bijvoorbeeld met een forum waar je de titel van een topic bij elk reply houdt of zo. Ik noem maar wat. Ik zal toch niet de enige zijn die tegen het probleem aanloopt.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_64672660
quote:
Op zondag 4 januari 2009 23:53 schreef wonderer het volgende:

Ik weet het

Ik ben er ook niet blij mee, maar het is een site die maar door twee personen gebruikt wordt (ik en iemand anders) dus HEEL erg is het niet.
Maar zoveel moeite is het toch niet om htmlspecialchars() te gebruiken?
  maandag 5 januari 2009 @ 00:44:22 #219
71919 wonderer
Hung like a My Little Pony
pi_64673044
quote:
Op maandag 5 januari 2009 00:29 schreef Roy_T het volgende:

[..]

Maar zoveel moeite is het toch niet om htmlspecialchars() te gebruiken?
Op de een of andere manier werkte het niet (je zag &quot; staan in plaats van ") en ik heb tot nu toe geen tijd/zin gehad om uit te gaan zoeken waarom.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_64674288
quote:
Op maandag 5 januari 2009 00:44 schreef wonderer het volgende:

Op de een of andere manier werkte het niet (je zag &quot; staan in plaats van ") en ik heb tot nu toe geen tijd/zin gehad om uit te gaan zoeken waarom.
Kijk eens in je source. Ik gok op dubbel escapen, waardoor er & amp;quot; komt te staan.

edit: lekkere brakke escaping hier op Fok!, aangezien 'ie van & amp; gewoon "&" maakt.
pi_64691815
Ik wil snel een lijstje van alle tijden tussen 0:00 en 24:00, met een half uur of kwartier er tussen
0:00
0:30
1:00
enz. Hoe kan ik dit makkelijk doen?
0:00
0:15
0:30
0:45
1:00
enz
pi_64692310
"een lijstje" == een array? Een string?
pi_64692678
quote:
Op maandag 5 januari 2009 16:45 schreef Flaccid het volgende:
Ik wil snel een lijstje van alle tijden tussen 0:00 en 24:00, met een half uur of kwartier er tussen
0:00
0:30
1:00
enz. Hoe kan ik dit makkelijk doen?
0:00
0:15
0:30
0:45
1:00
enz
1
2
3
4
5
6
7
8
9
10
11
<?php
$teller = 0;
for($i = 0; $i < 24; $i++)
{
   for($j = 0; $j < 60; $ j+= 15) //of +=30
   {
      $val[$teller] = "$i:$j";
      $teller++;
   }
}
?>


zoiets
pi_64695474
quote:
Op maandag 5 januari 2009 17:04 schreef Database het volgende:

[..]
[ code verwijderd ]

zoiets
Thanks
  maandag 5 januari 2009 @ 21:25:45 #225
75592 GlowMouse
l'état, c'est moi
pi_64705328
Met sprintf kun je voorloopnullen toevoegen.
1
2
3
4
5
6
7
8
<?php
$val 
= array();
for(
$i=0$i<24$i++) {
    for(
$j=0$j<60$j+= 15) {
        
$val[] = sprintf('%02.0f:%02.0f'$i$j);
    }
}
?>
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')