abonnement Unibet Coolblue Bitvavo
  dinsdag 12 juni 2007 @ 10:26:55 #121
84926 WyriHaximus
Release the hounds smithers!
pi_50364267
quote:
Op dinsdag 12 juni 2007 10:09 schreef JeRa het volgende:

[..]

Dat wordt leuk als er meerdere plaatjes tegelijk geüploadet worden
[..]

Als je die tactiek gebruikt moet je niet vergeten te flush()en anders zie je mogelijk nog het verkeerde in je browser. Persoonlijk ben ik fan van daadwerkelijk de manual lezen en alle mogelijke returnwaarden van alle functies die ik gebruik goed afhandelen (al is het maar door een echo(), dan weet je in ieder geval wat er aan de hand is)
Hangt er vanaf wat het probleem is. Met die echo methode kan je mooi zien waar je programma allemaal langs gaat . Zelf gebruik ik meestal ver_export() ipv echo() (aan gezien echo niet altijd wat laat zien en var_export eingelijk altijd wel) om naar de output van een functie te kijken . RTFM is altijd goed overigens .
phluphy for president!
  FOK!-Schrikkelbaas dinsdag 12 juni 2007 @ 12:41:22 #122
1972 Swetsenegger
Egocentrische Narcist
pi_50368470
quote:
Op dinsdag 12 juni 2007 10:09 schreef JeRa het volgende:

[..]

Dat wordt leuk als er meerdere plaatjes tegelijk geüploadet worden
[..]

Als je die tactiek gebruikt moet je niet vergeten te flush()en anders zie je mogelijk nog het verkeerde in je browser. Persoonlijk ben ik fan van daadwerkelijk de manual lezen en alle mogelijke returnwaarden van alle functies die ik gebruik goed afhandelen (al is het maar door een echo(), dan weet je in ieder geval wat er aan de hand is)
Normaal gesproken geef ik bij debuggen ook een echo. Maar in dit geval ben ik niet zelf aan het debuggen
pi_50371777
quote:
Op dinsdag 12 juni 2007 12:41 schreef Swetsenegger het volgende:

[..]

Normaal gesproken geef ik bij debuggen ook een echo. Maar in dit geval ben ik niet zelf aan het debuggen
Ik had het niet over debuggen.
pi_50373927
Ik wil met mysql een query hebben om het eerste lid uit alle groepen hebben.
------------------------
| Lid | Groep |
------------------------
| Henk | GB1 |
________________
| Peter | GB1 |
________________
| Ali | BHY3 |
________________


Hier moet dus
Henk - GH1
uitkomen en
Ali - BHY3

Wat voorn query moet ik gebruiken?
pi_50373950
@Scriptha

Hoe wordt bepaald of een lid de eerste uit een groep is?
pi_50375820
indien 1e resultaat het eerste lid moet zijn.

LIMIT 0,1

The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_50376080
Een SELECT DISTINCT oid? GROUP BY?
pi_50377948
quote:
Op dinsdag 12 juni 2007 15:10 schreef JeRa het volgende:
@Scriptha

Hoe wordt bepaald of een lid de eerste uit een groep is?
Nou niet dus, ik vroeg me af of ie gewoon de 1e kon pakken..Maakt btw niet uit of het de 1e is, als het maar gewoon 1 van elke groep is..
quote:
Op dinsdag 12 juni 2007 16:02 schreef Chandler het volgende:
indien 1e resultaat het eerste lid moet zijn.

LIMIT 0,1

Dan krijg ik er maar 1, en niet 1 van elke groep
quote:
Op dinsdag 12 juni 2007 16:09 schreef Geqxon het volgende:
Een SELECT DISTINCT oid? GROUP BY?
Werkt niet krijg toch nog alle klassen en leden met
- Edit werkt toch bedankt
pi_50378005
quote:
Op dinsdag 12 juni 2007 17:02 schreef Scriptha het volgende:

[..]

Nou niet dus, ik vroeg me af of ie gewoon de 1e kon pakken..Maakt btw niet uit of het de 1e is, als het maar gewoon 1 van elke groep is..
In MySQL kun je dan geloof ik gewoon een GROUP BY doen, en dan krijg je een willekeurige. In andere RDMBS'en gaat dat niet lukken waarschijnlijk.
pi_50378083
quote:
Op dinsdag 12 juni 2007 17:02 schreef Scriptha het volgende:

[..]

Nou niet dus, ik vroeg me af of ie gewoon de 1e kon pakken..Maakt btw niet uit of het de 1e is, als het maar gewoon 1 van elke groep is..
[..]

Dan krijg ik er maar 1, en niet 1 van elke groep
[..]
Werkt niet krijg toch nog alle klassen en leden met
- Edit werkt toch bedankt
werkt toch niet, geeft maar 13 resultaten terwijl er meer dan 20 moeten zijn
pi_50378114
quote:
Op dinsdag 12 juni 2007 17:07 schreef Scriptha het volgende:
werkt toch niet, geeft maar 13 resultaten terwijl er meer dan 20 moeten zijn
En je hebt bijvoorbeeld "SELECT DISTINCT Groep ....." of "SELECT Lid, Groep..... GROUP BY Groep" gedan?
pi_50378168
quote:
Op dinsdag 12 juni 2007 17:09 schreef Geqxon het volgende:

[..]

En je hebt bijvoorbeeld "SELECT DISTINCT Groep ....." of "SELECT Lid, Groep..... GROUP BY Groep" gedan?
Yesh
pi_50378322
quote:
Op dinsdag 12 juni 2007 17:10 schreef Scriptha het volgende:

[..]

Yesh
Als je 'GROUP BY groep' zonder DISTINCT doet, krijg je hetzelfde aantal rijen terug als dat er verschillende groepen zijn. Zo niet, dan doe je iets fout
pi_50378859
quote:
Op dinsdag 12 juni 2007 17:15 schreef JeRa het volgende:

[..]
Zo niet, dan doe je iets fout
Deed idd wat fout
pi_50378950
Nieuwe vraag:

Als ik in die tabel een naam heb staan waar een e met trema of streepje in staat, krijgi k een '?'.
Ook bij zo ongeveer alle andere speciale tekens...
Weet niet of dit een php of mysql iets is btw, want het is niet op pc's ergens anders ofzo, alleen op me linux en windows box thuis..
pi_50378989
Haal alles voor je het in de database zet door htmlentities()
pi_50379272
quote:
Op dinsdag 12 juni 2007 17:37 schreef Piles het volgende:
Haal alles voor je het in de database zet door htmlentities()
Hoe kan het dan dat andere pc's dezelfde pagina's wel goed laten zien zonder vraagtekens?
pi_50379474
quote:
Op dinsdag 12 juni 2007 17:37 schreef Piles het volgende:
Haal alles voor je het in de database zet door htmlentities()
Lekker handig als je het voor iets anders dan HTML output nodig hebt
quote:
Op dinsdag 12 juni 2007 17:36 schreef Scriptha het volgende:
Nieuwe vraag:

Als ik in die tabel een naam heb staan waar een e met trema of streepje in staat, krijgi k een '?'.
Ook bij zo ongeveer alle andere speciale tekens...
Weet niet of dit een php of mysql iets is btw, want het is niet op pc's ergens anders ofzo, alleen op me linux en windows box thuis..
Dat heeft te maken met de character set van de gegevens.

Een webpagina wordt geserveerd in een bepaalde character set, die kun je instellen d.m.v. de Content-Type header (of de <meta> equivalent). Vervolgens moet je bij alle bewerkingen die je in PHP doet ook rekening houden met de character set. Daarna moet je de verbinding met de database ook op de goede character set zetten (SET NAMES en SET CHARACTER SET). Uiteindelijk moeten de velden waarin je de gegevens gaat opslaan ook geschikt zijn voor de character set (COLLATION).

Ik gebruik altijd UTF-8 op bovenstaande manier, gaat nimmer fout
pi_50379521
quote:
Op dinsdag 12 juni 2007 17:54 schreef JeRa het volgende:

[..]

Lekker handig als je het voor iets anders dan HTML output nodig hebt
Hmm, juist ja
quote:
Op dinsdag 12 juni 2007 17:47 schreef Scriptha het volgende:
Hoe kan het dan dat andere pc's dezelfde pagina's wel goed laten zien zonder vraagtekens?
Geen idee
pi_50379558
quote:
Op dinsdag 12 juni 2007 17:47 schreef Scriptha het volgende:

[..]

Hoe kan het dan dat andere pc's dezelfde pagina's wel goed laten zien zonder vraagtekens?
Soms detecteren bepaalde browsers of besturingssystemen welke character set je serveert. Ook in phpMyAdmin kun je een character set instellen, misschien verschilt die?
pi_50379891
quote:
Op dinsdag 12 juni 2007 17:37 schreef Piles het volgende:
Haal alles voor je het in de database zet door htmlentities()
Niet dus.

Dat doe je pas bij het weergeven van de data.
pi_50379899
quote:
Op dinsdag 12 juni 2007 17:54 schreef JeRa het volgende:

Ik gebruik altijd UTF-8 op bovenstaande manier, gaat nimmer fout
Ik ook
quote:
Op dinsdag 12 juni 2007 17:56 schreef JeRa het volgende:

[..]

Soms detecteren bepaalde browsers of besturingssystemen welke character set je serveert. Ook in phpMyAdmin kun je een character set instellen, misschien verschilt die?
Nee, het is dezelfde browser, tenzij portable firefox anders is dan gewoon firefox?
pi_50380233
Probeer anders de ISO-8859-1 character set eens, Scriptha.
pi_50380863
quote:
Op dinsdag 12 juni 2007 18:08 schreef Scriptha het volgende:

[..]

Ik ook
Dus je hebt:
1) De juiste charset op de webpagina (verifieer het via Page Info)
2) Én de juiste charset voor je DB-verbinding
3) Én de juiste collations?
pi_50387655
Ik ben bezig met een update script, waarbij een rij geupdate moet worden naar gelang de taal die gekozen is, engels of nederlands.

Met dit stukje script lukt het wel om de db te updaten:
1
2
3
<?php
mysql_query
('UPDATE `pages` SET `hits` = `hits` +1 WHERE `en_link` = "'.$_GET['tag'].'" LIMIT 1') ;
?>


Maar als ik de 'en_link' vervang voor een variabele, lukt het niet:

1
2
3
<?php
mysql_query
('UPDATE `pages` SET `hits` = `hits` +1 WHERE `".$pagelanguage."_link` = "'.$_GET['tag'].'" LIMIT 1') ;
?>


als ik ".$pagelanguage." print, komt er keurig en te staan.
Bij een select sql waar ik ook ".$pagelanguage."_link gebruik, werkt het wel.

Iemand enog idee wat ik fout doe?
minimalist
pi_50387753
Let op je quot-gebruik:
`".$pagelanguage."_link`
moet zijn:
`'.$pagelanguage.'_link`

Met een goede editor kun je dit mooi zien
pi_50387835
quote:
Op dinsdag 12 juni 2007 21:34 schreef Piles het volgende:
Let op je quot-gebruik:
`".$pagelanguage."_link`
moet zijn:
`'.$pagelanguage.'_link`

Met een goede editor kun je dit mooi zien
U bent geweldig!

Ikz it al een uur met die quotes te klooien, maar het lukte maar niet. En mijn editor gaf in alle gevallen alles mooi rood, waar ik ook niks aan had
minimalist
pi_50388406
quote:
Op dinsdag 12 juni 2007 21:36 schreef Vlek het volgende:
En mijn editor gaf in alle gevallen alles mooi rood, waar ik ook niks aan had
Een goede editor
pi_50388854
Ik heb een vraag.

Voor een klant wil ik ook extra een configuratie script voor zijn script schrijven, echter zitten er heel veel defenities in zijn script config. (stuk of 40) en deze hebben zowel een text als cijfer als value.

vb

1
2
3
define("user", "username");
define("online", true);
define("rows", 3);


nu wil ik met het script al deze values simpel kunnen replacen!? heeft iemand een idee hoe ik dit gemakkelijk zou kunnen doen? dan de gehele config opnieuw te moeten schrijven qua opbouw. Ik zou dit liever willen replacen oid..

Anyone?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 12 juni 2007 @ 22:46:16 #150
104583 cyberstalker
Een krachtig neen!
pi_50391073
quote:
Op dinsdag 12 juni 2007 21:59 schreef Chandler het volgende:
Ik heb een vraag.

Voor een klant wil ik ook extra een configuratie script voor zijn script schrijven, echter zitten er heel veel defenities in zijn script config. (stuk of 40) en deze hebben zowel een text als cijfer als value.

vb
[ code verwijderd ]

nu wil ik met het script al deze values simpel kunnen replacen!? heeft iemand een idee hoe ik dit gemakkelijk zou kunnen doen? dan de gehele config opnieuw te moeten schrijven qua opbouw. Ik zou dit liever willen replacen oid..

Anyone?
Waarom gebruik je er geen database voor? Of anders een xmlbestand?
Hope for the best, prepare for the worst.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')