abonnement Unibet Coolblue Bitvavo
  zaterdag 3 november 2007 @ 14:31:47 #151
136730 PiRANiA
All thinking men are atheists.
pi_54337526
Hoe werken inputboxen met vette/schuine/onderstreepte letters?
Zijn het textarea's of toch wat anders?

Misschien verkeerde topic, maar mensen hier zullen het misschien wel weten.
  zaterdag 3 november 2007 @ 14:35:06 #152
84926 WyriHaximus
Release the hounds smithers!
pi_54337592
WYSIWYG editor? Zoek eens op tiny_mce, fckeditor en die term .
phluphy for president!
pi_54349387
quote:
Op zaterdag 3 november 2007 02:28 schreef Catch22- het volgende:

[..]

hij evalueert een string 0 naar false, dat is nu eenmaal vaak zo.

http://nl.php.net/empty
Ja ok, maar het is niet echt logisch. Een van de weinige echte flaws in PHP vind ik, het loose typen
"Reality is an illusion created by a lack of alcohol."
pi_54349516
quote:
Op zaterdag 3 november 2007 02:28 schreef Catch22- het volgende:

[..]

hij evalueert een string 0 naar false, dat is nu eenmaal vaak zo.
Heerlijk. Doe mij maar extreem stricte type-casting zoals in Java.
pi_54352128
Loose typen kan best handig zijn, alleen de onlogische keuzes die er in php gemaakt zijn maken het er niet handiger op. Wat dat betreft zit javascript veel fijner in elkaar.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_54353816
Zo is het mij laatst niet gelukt om een Long waarde uit een MySQL database te halen, en deze in een PHP long-int te stoppen. Schijnbaar had ik daar een 32-bits systeem voor nodig... erg jammer.
pi_54358107
ik heb 2 tabellen. Eentjke met fotoalbuims, eentje met de foto's
Nu wil ik op de voorpagina van het fotoscript alle albums afbeelden, met foto.
Met een query selecteer alle albums, en van ieder album één foto. Maar hoe doe ik dat????

1   SELECT fotos.*, fotoalbum.* FROM fotos, fotoalbum WHERE fotos.album_id=fotoalbum.fotoalbum_id LIMIT 1   


Met deze query haalt ie slecht één record op. Niet van ieder album één record. Hoe flik ik m dit?
  zondag 4 november 2007 @ 16:20:09 #158
107951 JortK
Immer kwaliteitsposts
pi_54358243
quote:
Op zondag 4 november 2007 16:14 schreef beerten het volgende:
ik heb 2 tabellen. Eentjke met fotoalbuims, eentje met de foto's
Nu wil ik op de voorpagina van het fotoscript alle albums afbeelden, met foto.
Met een query selecteer alle albums, en van ieder album één foto. Maar hoe doe ik dat????


[ code verwijderd ]


Met deze query haalt ie slecht één record op. Niet van ieder album één record. Hoe flik ik m dit?
Die limit weghalen, probeer de GROUP BY eens
pi_54358506
quote:
Op zondag 4 november 2007 16:20 schreef JortK het volgende:

[..]

Die limit weghalen, probeer de GROUP BY eens
Oh ja, dat was het..... Thanx!
  zondag 4 november 2007 @ 16:51:21 #160
56176 Catch22-
Ben je Blind?!
pi_54359082
als je op primary key selecteert hoef je natuurlijk geen limit te gebruiken
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_54360641
quote:
Op zondag 4 november 2007 16:14 schreef beerten het volgende:
ik heb 2 tabellen. Eentjke met fotoalbuims, eentje met de foto's
Nu wil ik op de voorpagina van het fotoscript alle albums afbeelden, met foto.
Met een query selecteer alle albums, en van ieder album één foto. Maar hoe doe ik dat????
[ code verwijderd ]
Met deze query haalt ie slecht één record op. Niet van ieder album één record. Hoe flik ik m dit?
De vraag is welke foto je voor elk album wil laten zien.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 4 november 2007 @ 18:09:00 #162
56176 Catch22-
Ben je Blind?!
pi_54360974
1
2
3
<?php
   SELECT fotos
.*, fotoalbum.* FROM fotosfotoalbum WHERE fotos.album_id=fotoalbum.fotoalbum_id ORDER BY rand();  
?>

?

ff zoeken met google, zijn wel voorbeelden.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_54362793
quote:
Op zondag 4 november 2007 18:09 schreef Catch22- het volgende:
[ code verwijderd ]
?
ff zoeken met google, zijn wel voorbeelden.
Die query geeft alle foto's in willekeurige volgorde. Dat is dus niet wat ie wil.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 4 november 2007 @ 19:36:10 #164
62215 qu63
..de tijd drinkt..
pi_54362947
quote:
Op zondag 4 november 2007 19:29 schreef SuperRembo het volgende:

[..]

Die query geeft alle foto's in willekeurige volgorde. Dat is dus niet wat ie wil.
een LIMIT 1 erachter dan
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_54366027
quote:
Op zondag 4 november 2007 17:55 schreef SuperRembo het volgende:

[..]

De vraag is welke foto je voor elk album wil laten zien.
Maakt geen flikker uit. Een willekeurige foto. Mocht ik een specifieke foto willen, dan moet ik dit ergens instellen per album. Oftewel, een extra tabel.

GROUP BY deed de truuk!
pi_54368739
quote:
Op zondag 4 november 2007 21:30 schreef beerten het volgende:
GROUP BY deed de truuk!
Dan heb je nu vast zo'n brakke query die leunt op de brakke implementatie van group by door MySql en mogelijk onzinnige data geeft
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_54372698
quote:
Op zondag 4 november 2007 19:29 schreef SuperRembo het volgende:

[..]

Die query geeft alle foto's in willekeurige volgorde. Dat is dus niet wat ie wil.
Welke foto maakt niet uit, de volgorde dus ook niet.
Dat GROUP BY een brakke ondersteuning kent in MySQL is voor mij nieuw. Ik laat me verassen!
pi_54373192
quote:
Op maandag 5 november 2007 06:41 schreef beerten het volgende:

[..]

Welke foto maakt niet uit, de volgorde dus ook niet.
Dat GROUP BY een brakke ondersteuning kent in MySQL is voor mij nieuw. Ik laat me verassen!
Kijk hier eens.
pi_54377298
Als je maar 1 veld van de fotos tabel nodig hebt dan kan je het zo doen
1
2
3
4
5
6
7
SELECT a.id, a.name,
   (SELECT f.filename 
   FROM fotos f 
   WHERE f.album_id = a.fotoalbum_id 
   ORDER BY Rand()) filename
FROM fotoalbum a
ORDER BY a.name


Als je meer velden uit fotos nodig hebt dan wordt 't wat lastiger. (Of als je een oude MySQL versie gebruikt zonder subselect ondersteuning).
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_54384723
quote:
Op maandag 5 november 2007 12:22 schreef SuperRembo het volgende:
Als je maar 1 veld van de fotos tabel nodig hebt dan kan je het zo doen
[ code verwijderd ]

Als je meer velden uit fotos nodig hebt dan wordt 't wat lastiger. (Of als je een oude MySQL versie gebruikt zonder subselect ondersteuning).
$sql = "SELECT fotoalbum.fotoalbum_id,
fotos.foto_link,
fotos.foto_thumb,
fotoalbum.fotoalbum_name,
fotoalbum.fotoalbum_description,
fotoalbum.fotoalbum_datum
FROM fotoalbum, fotos WHERE fotoalbum.fotoalbum_id=fotos.fotoalbum_id
GROUP BY fotoalbum_id";

Dit is de complete query.
Het werkt uitstekend. Als ik bovenstaande reacties lees en nader bekijk, is dit echter niet geheel de bedoeling van GROUP BY. Wat is een alternatief? Ik wil uiteindelijk maar één foto, en welke is niet interessant.
pi_54397236
Ik krijg op een ander forum deze reactie

SELECT
fotoalbum.*
, (SELECT fotoid FROM fotos WHERE fotos.albumid=fotoalbum.albumid ORDER BY RAND() LIMIT 1) AS fotoid
FROM
fotoalbum
pi_54397349
Een soortgelijke oplossing had ik hierboven ook al gegeven.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_54401449
Zijn recursieve functies in PHP mogelijk?

Edit: Jawel.

[ Bericht 49% gewijzigd door Geqxon op 06-11-2007 12:42:18 ]
pi_54408200
Helaas zal ik waarschijnlijk de komende twee weken op Windows moeten gaan developen, dat doe ik dus eerst altijd lokaal. In MacOS X had ik daarvoor MAMP, een lokale server met PHP, MySQL, PHPMyAdmin etc.

Nu ken ik EasyPHP voor Windows, maar zijn daar nog goede (en bij voorkeur gratis) alternatieven voor?
Michael Scott: If I were joking, you'd be laughing. Do you look like you're laughing?
Dwight K. Schrute: Impossible to say. I can't see myself.
pi_54408309
Het alternatief voor MAMP? XAMPP.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')