abonnement Unibet Coolblue Bitvavo
pi_53685018
Nee die slash is een tiep fout... excuus
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_53686959
quote:
Op woensdag 3 oktober 2007 18:25 schreef wonderer het volgende:
Ik heb iets irritants. Als ik een é in mijn formulier zet en dat submit, komt er een é in de database te staan. Collation is gewoon latin_swedish_ci, dat is het overal, en ik heb er niet in alle tabellen of databases last van. Het geldt ook voor andere "speciale tekens". Ligt het aan het script dat het formulier verwerkt, of aan de database?
dit al geprobeerd?
http://nl.php.net/manual/en/function.htmlentities.php
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53687072
quote:
Op donderdag 4 oktober 2007 10:09 schreef markiemark het volgende:

[..]

dit al geprobeerd?
http://nl.php.net/manual/en/function.htmlentities.php
dan krijgt hij een html entity in z'n database, en nog steeds geen é....
lijkt me niet de bedoeling?
pi_53687270
quote:
Op donderdag 4 oktober 2007 10:16 schreef Xcalibur het volgende:

[..]

dan krijgt hij een html entity in z'n database, en nog steeds geen é....
lijkt me niet de bedoeling?
euhm ja ok, ligt er even vanaf wat hij met het resultaat wil doen. Als het bijvoorbeeld een letter in een achternaam is of zo, kun je de html entity gewoon echoen en komt de é weer terug.. dat lijkt mij het meest logisch gebruik...
maar misschien is het anders.
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53687546
Ik ben bezig met een website en wil graag en link in dewebsite maken naar een map zodat je de inhoud van deze map kan zien .

alvast bedankt
Herinder mij,
maar niet in sobere dagen.
Herinder mij, als de stralende zon,
hoe ik was, toen alles nog kon
pi_53687634
quote:
Op donderdag 4 oktober 2007 10:42 schreef Clannif het volgende:
Ik ben bezig met een website en wil graag en link in dewebsite maken naar een map zodat je de inhoud van deze map kan zien .

alvast bedankt
http://nl.php.net/function.opendir
daar moet je wat aan hebben denk ik zo!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53690510
ik heb even een functie geschreven, ben benieuwd of het makkelijker kan dan op mijn manier...
1
2
3
4
5
6
7
8
9
<?php
// function om de volgende dag in db formaat weer tegeven
function dateNextDay($date){
    
$date explode("-"$date);
    
$date mktime(0,0,0,$date[1],($date[2]+1),$date[0]);
    
$date date("Y-m-d"$date);
    return 
$date;
}
?>
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 4 oktober 2007 @ 13:21:52 #248
85514 ralfie
!Yvan eht nioj
pi_53691215
Ja

strtotime("+1 day",$date)
(waar $date een timestamp is)
pi_53691691
quote:
Op donderdag 4 oktober 2007 13:21 schreef ralfie het volgende:
Ja

strtotime("+1 day",$date)
(waar $date een timestamp is)
wtf lol wist niet dat dat zo makkelijk kon!!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 4 oktober 2007 @ 14:47:53 #250
71919 wonderer
Hung like a My Little Pony
pi_53693232
quote:
Op donderdag 4 oktober 2007 10:26 schreef markiemark het volgende:

[..]

euhm ja ok, ligt er even vanaf wat hij met het resultaat wil doen. Als het bijvoorbeeld een letter in een achternaam is of zo, kun je de html entity gewoon echoen en komt de é weer terug.. dat lijkt mij het meest logisch gebruik...
maar misschien is het anders.
Nou ja, het gaat er dus om dat de tekst gewoon leesbaar is als je hem op de site laat zien, niet rare tekens. Of dat nou met een fysieke é is of met &eacute; maakt me niet zoveel uit.
"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_53693243
daarom hun je htmlentities gebruiken lijkt me..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53693478
ja, dat kan dan inderdaad

Alleen dat heb je wel & eacute; in je database staan, als je die nog eens exporteert naar Excel gaat dat ongetwijfeld stuk
  donderdag 4 oktober 2007 @ 15:06:05 #253
71919 wonderer
Hung like a My Little Pony
pi_53693657
collation veranderd en het werkt
"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."
  donderdag 4 oktober 2007 @ 15:06:54 #254
71919 wonderer
Hung like a My Little Pony
pi_53693669
quote:
Op donderdag 4 oktober 2007 14:48 schreef markiemark het volgende:
daarom hun je htmlentities gebruiken lijkt me..
Ik bedacht met trouwens dat als ik & eacute; invoer, hij daar &eacute; van maakt? Dat schiet niet op.
"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_53694037
quote:
Op donderdag 4 oktober 2007 15:06 schreef wonderer het volgende:
Ik bedacht met trouwens dat als ik & eacute; invoer, hij daar &ampeacute; van maakt? Dat schiet niet op.
he?
pi_53694610
Paar stelregels voor character collations en sets:
1) De webpagina moet de juiste Content-Type charset doorgeven (bijvoorbeeld utf-8)
2) De database moet de tekstuele contents onaangepast (géén htmlentities) opslaan met dezelfde collation
3) PHP moet alle relevante string operaties doen met de gekozen character set in het achterhoofd (zie de mb_* functies)
4) De communicatie tussen PHP en de database moet ook via de juiste character set verlopen, zie voor MySQL bijvoorbeeld SET CHARACTER SET en SET NAMES.
5) Bij het weergeven van gegevens op de webpagina moet je functies als htmlentities() aanroepen met de juiste parameters om de juiste character set te selecteren.

Hou je hieraan (geen wetten overigens, zijn maar voorbeelden ) en het kan moeilijk fout gaan
  donderdag 4 oktober 2007 @ 16:09:22 #257
71919 wonderer
Hung like a My Little Pony
pi_53695039
Thanks, JeRa. Ik weet niet meer precies waar het fout is gegaan (het zijn gekopieerde tabellen dus ik zal bij het invoeren wel iets verkeerd hebben ingesteld of zo). Maar nu werkt het.
quote:
Op donderdag 4 oktober 2007 15:23 schreef Xcalibur het volgende:

[..]

he?
Ik gebruik zelf de html entities om accenten in te voeren in die tabel, omdat mijn toetsenbord geen accenten doet en als ik het met ALT probeer wisselt ie van pagina vanwege de accesskeys. Maar als ik een & invoer met htmlentities(), wordt dat toch opgeslagen als &am;? En dan heb ik alsnog geen leesbare tekst.
"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."
  donderdag 4 oktober 2007 @ 16:10:46 #258
71919 wonderer
Hung like a My Little Pony
pi_53695065
Fok doet trouwens ook redelijk moeilijk met die entities zeg Beetje voorbeeld maken is een ramp.
"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."
  donderdag 4 oktober 2007 @ 21:07:03 #259
71919 wonderer
Hung like a My Little Pony
pi_53702972
Ik heb te vroeg gejuicht Als ik een ´ invoer, komt het er mooi te staan, in mijn browser, maar bij iemand anders als vraagteken, en als iemand anders apostrof e doet (ander toetsenbord) zie ik é en die ander gewoon een é

WTF?
"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_53704483
quote:
Op donderdag 4 oktober 2007 21:07 schreef wonderer het volgende:
Ik heb te vroeg gejuicht Als ik een &acute; invoer, komt het er mooi te staan, in mijn browser, maar bij iemand anders als vraagteken, en als iemand anders apostrof e doet (ander toetsenbord) zie ik &Atilde;&copy; en die ander gewoon een &eacute;

WTF?
Heb je voldaan aan de vijf punten die ik eerder gaf? Je zei dat het werkte, maar dat kan soms alleen maar zo lijken.
pi_53704854
Kan ik hier ook terecht over vragen/problemen over php icm met AJAX? Heb een tutorial gedaan van w3schools, alleen op w3schools werkt ie gewoon terwijl ie bij mij een javascript error geeft met de melding "object wordt verwacht"
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
  donderdag 4 oktober 2007 @ 22:06:47 #262
85514 ralfie
!Yvan eht nioj
pi_53705287
quote:
Op donderdag 4 oktober 2007 21:55 schreef SvenM het volgende:
Kan ik hier ook terecht over vragen/problemen over php icm met AJAX? Heb een tutorial gedaan van w3schools, alleen op w3schools werkt ie gewoon terwijl ie bij mij een javascript error geeft met de melding "object wordt verwacht"
lijkt me meer een javascript probleem, daar is een apart topic voor
pi_53705409
Ja, zover was ik ook al . Bedankt iig
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
  donderdag 4 oktober 2007 @ 23:29:12 #264
71919 wonderer
Hung like a My Little Pony
pi_53708670
Alleen punt drie snap ik niet goed. htmlentities() gebruik ik nu niet, dus ok geen juiste parameters.
"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_53709689
quote:
Op donderdag 4 oktober 2007 23:29 schreef wonderer het volgende:
Alleen punt drie snap ik niet goed. htmlentities() gebruik ik nu niet, dus ok geen juiste parameters.
Ik denk dat JeRa met punt drie doelt op http://nl3.php.net/manual/en/ref.mbstring.php en de functies die daar staan. En bij htmlentities kun je een character set opgeven, als optie.
pi_53713901
Hoe zet ik een weeknummer naar de begindatum om? Ik heb een formulier waar je een weeknummer en een jaar kan kiezen en dan haalt een query alle gegevens van die week uit de database. De query heb ik al , nu nog de code om een weeknummer naar de begindatum van die week om te zetten.
  vrijdag 5 oktober 2007 @ 10:07:44 #267
84926 WyriHaximus
Release the hounds smithers!
pi_53714071
Zit wat met me tags te kutten en heb de tags voor me screenshots in de title en alt attibutes gezet. Zit me nu af te vragen of dit de screenshots en blog posts beter vind baar gaat maken .

(Ow en wist niet echt wat de beste plek was om dat te posten dus dan maar hier .)
phluphy for president!
pi_53715597
oke mijn probleem is wat geavanceerder geworden :+

Ik heb de volgende code nu om een weeknummer om te zetten naar de begindatum (timestamp):

1
2
3
4
5
6
7
8
9
10
<?php
function getFirstDayOfWeek($year$weeknr)
{
$offset date('w'mktime(0,0,0,1,1,$year));
$offset = ($offset 5) ? 1-$offset 8-$offset;
$monday mktime(0,0,0,1,1+$offset,$year);

return 
strtotime('+' . ($weeknr 1) . ' weeks'$monday);
}
?>


Dan de functie aanroepen en de timestamp omzetten:

1
2
3
4
<?php
$timestamp 
getFirstDayOfWeek($jaar,$weeknummer);
$datum date("Y-m-d"$timestamp);
?>


Hierna met een query de benodigde gegevens uit de database halen:

1
2
3
<?php
mysql_query
("SELECT * FROM absenties WHERE WEEK(datum) = WEEK($datum) AND YEAR(datum) = YEAR($datum)");
?>


En bij de code hierboven gaat het fout. Hij weergeeft niks, als ik bijv. week 40 selecteer, en in de database staan iets van 10 records van in week 40. De week is goed omgezet naar een timestamp en de timestamp weer naar een datum (even ge-echo'd voor de test).

iig, ik heb nog even getest, en al zet ik NOW() in WEEK() , dan pakt ie wel alle records uit week 40.

1
2
3
<?php
mysql_query
("SELECT * FROM absenties WHERE WEEK(datum) = WEEK(NOW()) AND YEAR(datum) = YEAR(NOW())");
?>


weet iemand wat er aan de hand is? Ik denk zelf dat ik een ander format dan Y-m-d in WEEK() moet zetten, maar op de MySQL site staat dit: mysql> SELECT WEEK('1998-02-20');
pi_53715660
lol ben de komma's vergeten bij $datum in WEEK() . kom ik dus 1 minuut na het posten achter.
pi_53715671
@broodmonkeh

Ik zie geen apostrofes in de query staan bij de WEEK-functie

edit: yay solved.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')