abonnement Unibet Coolblue Bitvavo
  maandag 14 januari 2013 @ 11:12:18 #151
63192 ursel
"Het Is Hier Fantastisch!
pi_121539272
Joomla heeft toch wel een plugin om formulieren te maken?
Wat moet er met de gegevens gebeuren als ze ingevuld zijn? Opgeslagen? Gemailed?
pi_121539483
quote:
0s.gif Op maandag 14 januari 2013 11:12 schreef ursel het volgende:
Joomla heeft toch wel een plugin om formulieren te maken?
Wat moet er met de gegevens gebeuren als ze ingevuld zijn? Opgeslagen? Gemailed?
Ik kan qua plugin alleen een inlog form en een registratieform vinden. Ze moeten in een mysql database komen en de gegevens moeten worden gemailed.
He'll rise higher than ever before, and then fall so much further.
pi_121539901
quote:
0s.gif Op maandag 14 januari 2013 11:19 schreef Olment het volgende:

[..]

Ik kan qua plugin alleen een inlog form en een registratieform vinden. Ze moeten in een mysql database komen en de gegevens moeten worden gemailed.
Nou, ik heb gevodnen hoe ik plugins kan installeren :+
Chronoform gevonden als formulier maker,, alleen voor betalen xD

Nog ff speuren voor een gratis.
He'll rise higher than ever before, and then fall so much further.
pi_121540235
Probeer deze Howto eens?
Ps, tip, dit soort simpele vragen kan je heel goed in google invullen.
  maandag 14 januari 2013 @ 11:49:37 #155
125913 Devolution
Beep beep Richie
pi_121540422
Ik vermoed dat het met de 'safehtml' filter in je code te maken heeft. Waarschijnlijk wordt daardoor alleen opmaakHTML toegestaan zoals <b> en <i>. Overige HTML tags worden dan gewoon als plaintext in de browser getoond.
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_121549288
Thanks allen. Heb een formulier op mijn site gekregen :D

Edit: heb een plugin van Chronoforms erin gezet en deze laat mij de formulieren maken

[ Bericht 24% gewijzigd door Olment op 14-01-2013 15:44:36 ]
He'll rise higher than ever before, and then fall so much further.
pi_121789373
Heeft iemand een idee hoe je de transparantie van een geanimeerde gif kunt behouden en deze kunt gebruiken voor het maken van een thumbnail? heb al verschillende manieren geprobeerd maar op een of andere manier krijg ik geen juiste waarde van de transparantie kleur bij geanimeerde plaatjes (wel bij niet geanimeerd!!!).

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$transparant_index 
ImageColorTransparent($thumb_im);
if (
$transparant_index != -1)
{
    list(
$red
         
$green
         
$blue) = ImageColorsForIndex($thumb_im
                                                     
$transparant_index);
}

$background imagecolorallocate($thumb_im$red$green$blue);   
?>

dit gebruik ik alleen bij gifs en png's

oplossing onderstaand...
via: http://ellislab.com/forums/viewthread/62955/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
if ($image['filetype'] == OR $image['filetype'] == 3// png & gif
{
    
$transparent_index imagecolortransparent($im);
    if (
$transparent_index >= 0
    {
        
imagepalettecopy($im$thumb_im);
        
imagefill($thumb_im00$transparent_index);
        
imagecolortransparent($thumb_im$transparent_index);
        
imagetruecolortopalette($thumb_imtrue256);                            
    }
    elseif (
$image['filetype'] == 3)
    {
        
imagealphablending($thumb_imfalse);
        
$transparent_index imagecolorallocatealpha($im000127);
        
imagefill($thumb_im00$transparent_index);
        
imagesavealpha($thumb_imtrue);                            
    }
}
?>


[ Bericht 51% gewijzigd door Chandler op 20-01-2013 10:03:21 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_121834268
Even een idee, hoe hier mee om te gaan?

Ik heb een berg met afbeeldingen (zo'n 100.000) daarvan is ongeveer 1/5 geanimeerd en de rest niet. Deze wil ik zichtbaar maken op een website echter zit ik met een probleem.

De afbeeldingen op de site mogen maximaal 116x116px zijn, waarbij grote afbeeldingen automatisch geresized worden naar 116x116px eventueel met behulp van een crop functie waardoor niet de hele afbeelding zichtbaar is maar toch een leuke thumbnail tevoorschijn komt. Echter heb ik ook animaties die langer of breeder zijn dan 116px maar niet even breed/lang. Nu worden deze geresized op de hoogste waarde waardoor afbeeldingen af en toe er niet uit zien.



Hoe zouden jullie dit aanpakken? oh en ook afbeeldingen die kleiner zijn dan 116x116 (zowel lengte als hoogte) worden niet mooi....

Graag jullie idee hier over!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_121834576
centreren, lege ruimte vullen met een standaard background kleur.
pi_121834577
Ik snap het probleem niet helemaal. Je resized dan toch gewoon relatief, en je houdt rekening met een max van 116x116 ?

quote:
14s.gif Op maandag 21 januari 2013 10:08 schreef KomtTijd... het volgende:
centreren, lege ruimte vullen met een standaard background kleur.
En dat dus.

[ Bericht 67% gewijzigd door #ANONIEM op 21-01-2013 10:08:59 ]
  maandag 21 januari 2013 @ 10:13:39 #161
12221 Tijn
Powered by MS Paint
pi_121834703
Of je doet helemaal niks serverside en gooit ze gewoon allemaal als achtergrondplaatje in een div met "background-size: cover" :7
pi_121835595
Maar dit alles geeft geen antwoord op de plaatjes die te lang of te breed zijn, en nee ga ze niet als background gebruiken :+
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_121836278
1) verklein (indien nodig) de afbeelding tot één van de maten 116px of kleiner is
2) crop (indien nodig) de andere maat tot 116 px

check ook dit scriptje even: http://shiftingpixel.com/2008/03/03/smart-image-resizer/
pi_121836842
Tnx KomtTijd :@ ga weer notepad++ openen... :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_121847434
Andere vraag; stel ik doe een zoek actie op een tabel met LIKE '%en%' dan zou ik het liefst eerst de resultaten willen zien die beginnen met 'en' en daarna pas resultaten waar 'en' in voorkomt. Nu mijn vraag? hoe krijg ik dit voor elkaar? :D 2 queries? :?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 21 januari 2013 @ 15:55:30 #166
12221 Tijn
Powered by MS Paint
pi_121848420
1
2
3
SELECT * FROM  `test` 
WHERE  `value` LIKE  "%en%"
ORDER BY (`value` LIKE  "en%") DESC
pi_121848973
op zich goed, alleen verplaatst deze het naar het eind van de array?

kalkoen|kalkoen kalkoenen|kalkoenen koeien|koeien koekjes|koekjes koelkasten|koelkasten koerier|koerier koetsier|koetsier

is als uitkomst van
1
2
3
4
5
6
SELECT `plaatjes`.`category` 
FROM `plaatjes` 
WHERE `plaatjes`.`category` LIKE ? 
GROUP BY `plaatjes`.`category` 
ORDER BY (`plaatjes`.`category` LIKE  ?) ASC 
LIMIT 30

natuurlijk eerst met desc geprobeerd!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 21 januari 2013 @ 16:13:26 #168
12221 Tijn
Powered by MS Paint
pi_121849159
Ik begrijp niet wat je bedoelt.

Hoe komt er sowieso opeens een array bij, we hebben het toch over MySQL? Ik begrijp je output niet. Zijn dat de rijen ofzo?

Wat staat er in je tabel en wat wil je eruit hebben?
pi_121849253
quote:
5s.gif Op maandag 21 januari 2013 16:13 schreef Tijn het volgende:
Ik begrijp niet wat je bedoelt.

Hoe komt er sowieso opeens een array bij, we hebben het toch over MySQL? Ik begrijp je output niet. Zijn dat de rijen ofzo?

Wat staat er in je tabel en wat wil je eruit hebben?
Ik wil het gebruiken voor een auto complete in een formulier. Ik roep middels ajax een scriptje aan en die gebruikt bovenstaande query om in een database/tabel te zoeken naar categorieën die voldoen aan de gegeven input.. in dit geval koe waarbij ik graag eerst alle woorden wil zien die beginnen met KOE en daarna eventueel woorden waarin het stukje tekst 'koe' voorkomt.

Snap je?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 21 januari 2013 @ 16:26:57 #170
12221 Tijn
Powered by MS Paint
pi_121849779
Dat is precies wat mijn voorbeeld doet. Als je "en" vervangt door "koe", krijg je eerst de resultaten die beginnen met "koe" en daarna andere resultaten waar "koe" in voorkomt.

Stel je hebt deze tabel die "test" heet:

1
2
3
4
5
6
7
8
9
10
11
12
id  | value
-------------------------
1   | kalkoen
2   | koe
3   | koekje
4   | koelkast
5   | koerier
6   | koetsier
7   | waterkoeling
8   | luchtkoeling
9   | zomaar iets anders
10  | dingen

Als je daar deze query op draait:

1
2
3
SELECT * FROM  `test` 
WHERE  `value` LIKE  "%koe%"
ORDER BY (`value` LIKE  "koe%") DESC

... dan komt daar dit uit:

1
2
3
4
5
6
7
8
9
10
id | value
-------------------
2  | koe
3  | koekje
4  | koelkast
5  | koerier
6  | koetsier
1  | kalkoen
7  | waterkoeling
8  | luchtkoeling

Je sorteert hier op de boolean uitkomst van de conditie (`value` LIKE "koe%"). Daar komt 1 uit als dat waar is en 0 als dat niet waar is. Als je de waardes bovenaan wilt hebben waarvoor de conditie geldt, dan moet je DESC als volgorde gebruiken. Als je de resultaten die voldoen aan de conditie juist onderaan wilt hebben, sorteer je op ASC.
pi_121849960
Je hebt helemaal gelijk Tijn.... op een of andere manier was mijn script blijkbaar aan't cachen?! shift F5 zorgde er voor dat ik met een 'desc' in het order by verhaal de juist waarden vooraan kreeg.

Bedankt Tijn! *)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 21 januari 2013 @ 16:32:11 #172
12221 Tijn
Powered by MS Paint
pi_121850008
Als je het wil gebruiken als hulp bij het zoeken en je hebt een tabel vol met dubbele waarden, dan wil je waarschijnlijk sorteren op hoe vaak de resultaten voorkomen. In dat geval zou ik er zoiets van maken:

1
2
3
4
SELECT `value`, COUNT(`id`) as `count` FROM  `test` 
WHERE  `value` LIKE  "%koe%"
GROUP BY `value`
ORDER BY (`value` LIKE  "koe%") DESC, `count` DESC

Dan krijg je eerst de waarden die beginnen met koe, en daarbinnen de resultaten die het vaakst voorkomen. Daarna krijg je de andere resultaten, ook op volgorde van hoe vaak deze voorkomen.
pi_121850061
Tnx Tijn maar dat was niet de bedoeling :) maar wel handig dat je dit ff post kan ik misschien gebruiken in een volgend gedeelte van de site :P
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 22 januari 2013 @ 13:48:13 #174
25889 Sitethief
Fulltime Flapdrol
pi_121886453
Waarom werkt dit niet? (PHP Version 5.3.13)

1
2
3
4
5
6
7
<?php
if($extraObject){
    foreach (
$extraObject as $key => $value ) {
        
$obj->{$fieldName}->{$key} = $value;
    }
}
?>

$extraObject en $obj zijn objecten (StdClass) en de andere drie variabelen zijn strings. Waarom geeft dit een Parse Error (Attempt to assign property of non-object)? Je kunt toch gewoon dynamische de namen uit variabelen trekken door {} erom heen te zetten? (zonder zelfs ook geloof ik). het werkt ook niet als ik eerst probeer
1
2
3
<?php
$obj
->{$fieldName} = new stdClass();
?>
te doen.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 22 januari 2013 @ 14:06:03 #175
25889 Sitethief
Fulltime Flapdrol
pi_121887354
Oh wacht, obj moet ik wel als object ophalen dan en niet als array :X _O- 8)7 :X
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 22 januari 2013 @ 14:13:27 #176
137776 boem-dikkie
Jedi Mind Baby!
pi_121887632
Enig idee wat ik er aan kan doen als mijn mail() niet werkt op een server? Script werkt op mijn eigen server prima maar op een andere server wordt niks verstuurd.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_121887848
Je config nalopen, logfiles checken, debuggen.
pi_121887952
quote:
14s.gif Op dinsdag 22 januari 2013 14:13 schreef boem-dikkie het volgende:
Enig idee wat ik er aan kan doen als mijn mail() niet werkt op een server? Script werkt op mijn eigen server prima maar op een andere server wordt niks verstuurd.
Wellicht niet juist ingesteld binnen php.ini. Wat de mail()-functie precies doet om zijn mail te versturen (via een smtp server, via een binary, etc), moet juist ingesteld staan.
  dinsdag 22 januari 2013 @ 16:36:46 #179
218617 YazooW
bel de wouten!
pi_121893605
Ik loop een beetje vast met een sql query.

Ik heb een simpele testtabel met daarin de kolommen "naam", "nummer" en "total".
Nu wil ik naam en nummer samenvoegen en in de kolom "total" opslaan. Als "naam" = piet en "nummer" = 12 dan is "total" = piet12.

Met deze query lukt het ook:
1INSERT INTO test (total) SELECT CONCAT(naam,nummer) AS 'total' FROM test

Het probleem is alleen dat hij met deze query een nieuwe rij aanmaakt en dan alleen "total" vult. Dit is mijn resultaat:

Rij 1: naam: piet / nummer: 12 / total: (leeg)
Rij 2: naam: (leeg) / nummer (leeg) / totaal: piet12

Wat ik als resultaat wil hebben is gewoon 1 rij die er zo uit ziet:
Rij 1: naam: piet / nummer: 12 / total: piet12

Hoe fix ik dit?
  dinsdag 22 januari 2013 @ 16:38:34 #180
75592 GlowMouse
l'état, c'est moi
pi_121893687
Gebruik geen INSERT maar UPDATE.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 22 januari 2013 @ 16:42:14 #181
218617 YazooW
bel de wouten!
pi_121893849
quote:
0s.gif Op dinsdag 22 januari 2013 16:38 schreef GlowMouse het volgende:
Gebruik geen INSERT maar UPDATE.
Hoe komt mijn query er dan uit te zien?

INSERT INTO simpelweg wijzigen door UPDATE geeft een error.
pi_121893962
UPDATE tablename SET columnName1 = value .... WHERE id = <id>
  dinsdag 22 januari 2013 @ 16:48:16 #183
218617 YazooW
bel de wouten!
pi_121894166
quote:
7s.gif Op dinsdag 22 januari 2013 16:44 schreef Scorpie het volgende:
UPDATE tablename SET columnName1 = value .... WHERE id = <id>
Ik heb wel eens eerder gewerkt met UPDATE, alleen nog nooit in combinatie met een SELECT CONCAT.

SET columnName1 = value.

Maar hoe zet ik er dan dat value gelijk is aan kolom "naam" EN kolom "nummer".
pi_121894214
UPDATE recepten SET titel = 'titel' WHERE id = 1 AND nummer = 2

Of

UPDATE recepten SET titel = 'titel' WHERE titel = 'Aapje' OR titel = 'Boefje' OR nummer = 2

[ Bericht 48% gewijzigd door #ANONIEM op 22-01-2013 16:49:43 ]
  dinsdag 22 januari 2013 @ 16:51:23 #185
12221 Tijn
Powered by MS Paint
pi_121894338
Waarom zou je de waardes van twee kolommen samenvoegen in een derde kolom?
  dinsdag 22 januari 2013 @ 20:00:05 #186
218617 YazooW
bel de wouten!
pi_121902473
Inmiddels is het gelukt met de volgende query:
1UPDATE test SET total=concat(naam,nummer)

quote:
5s.gif Op dinsdag 22 januari 2013 16:51 schreef Tijn het volgende:
Waarom zou je de waardes van twee kolommen samenvoegen in een derde kolom?
Heb 2 csv files gedumpt in 2 tabellen. De ene csv heeft als unieke waarde naam00, de andere csv heeft dat niet maar heeft wel 2 losse kolommen naam en 00. Dus om ook die tweede csv uniek te maken heb ik nu naam en nummer samengevoegd zodat de unieke waarde gelijk is aan de unieke waarde van de eerste csv.
pi_121913115
Je weet dat je ook indexes kunt maken over meerdere kolommen heh?
pi_121975334
Hallo,

stel ik moet een MySQL query uitvoeren waarin ik zoek naar werknemers die tussen 10 en 20 jaar in dienst is. Hoe ziet deze query er dan uit?
In mijn fictieve systeem kan niemand ontslagen worden en werkt dus tot de dag van vandaag.
Ik heb een veld in mijn database met datum wanneer een werknemer in dienst is gekomen.

Wie kan mij een duwtje de goeie richting op geven, of natuurlijk een hapklare query presenteren.

Bij voorbaat dank!

[ Bericht 2% gewijzigd door Aap1000 op 24-01-2013 10:31:49 (Typo) ]
  donderdag 24 januari 2013 @ 10:25:25 #189
12221 Tijn
Powered by MS Paint
pi_121975380
msql? Bedoel je MS SQL of MySQL?

En wat voor veld is je datum? Een datetime, een timestamp, iets anders?
pi_121975447
quote:
5s.gif Op donderdag 24 januari 2013 10:25 schreef Tijn het volgende:
msql? Bedoel je MS SQL of MySQL?

En wat voor veld is je datum? Een datetime, een timestamp, iets anders?
Oh pardon, een typfout zie ik. Het is inderdaad MySQL.
Het datumveld is gewoon date
  donderdag 24 januari 2013 @ 10:40:00 #191
91039 mstx
2x1/2 = 1/2 x 1/2
pi_121975945
SELECT * FROM werknemers WHERE datumveld BETWEEN DATE_SUB(CURDATE(), INTERVAL 20 YEAR) AND DATE_SUB(CURDATE(), INTERVAL 10 YEAR)

Zoiets?
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_121976018
Erg bedankt, maar ik had net zelf al een oplossing gevonden.
Sorry voor de moeite die je hebt moeten doen.

Mijn oplossing:
SELECT *,YEAR( CURDATE( ) ) - YEAR( datum_in_dienst) as year FROM werknemer
WHERE YEAR( CURDATE( ) ) - YEAR( datum_in_dienst)
BETWEEN 10 AND 24
  donderdag 24 januari 2013 @ 10:58:39 #193
91039 mstx
2x1/2 = 1/2 x 1/2
pi_121976602
quote:
0s.gif Op donderdag 24 januari 2013 10:42 schreef Aap1000 het volgende:
Erg bedankt, maar ik had net zelf al een oplossing gevonden.
Sorry voor de moeite die je hebt moeten doen.

Mijn oplossing:
SELECT *,YEAR( CURDATE( ) ) - YEAR( datum_in_dienst) as year FROM werknemer
WHERE YEAR( CURDATE( ) ) - YEAR( datum_in_dienst)
BETWEEN 10 AND 24
Dat klopt alleen niet want dan zou iemand die op 15-12-2003 is begonnen ook 10 jaar in dienst zijn. ;)
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_122021268
quote:
0s.gif Op donderdag 24 januari 2013 10:58 schreef mstx het volgende:

[..]

Dat klopt alleen niet want dan zou iemand die op 15-12-2003 is begonnen ook 10 jaar in dienst zijn. ;)
Hmm, ja natuurlijk. Bedankt ^O^
pi_122024250
Waarom gebruik je de functie datediff niet. Reaultaat is in dagen en dat deel je dan door 365.25.
  vrijdag 25 januari 2013 @ 11:57:58 #196
75592 GlowMouse
l'état, c'est moi
pi_122024409
quote:
0s.gif Op vrijdag 25 januari 2013 11:53 schreef Pakspul het volgende:
Waarom gebruik je de functie datediff niet. Reaultaat is in dagen en dat deel je dan door 365.25.
Omdat niet elk jaar 365.25 dagen heeft. Mstx heeft de mooiste oplossing.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_122131268
quote:
0s.gif Op vrijdag 25 januari 2013 11:57 schreef GlowMouse het volgende:

[..]

Omdat niet elk jaar 365.25 dagen heeft. Mstx heeft de mooiste oplossing.
Sterker: geen enkel aards jaar heeft een lengte van 365.25 dagen.

Nog wat aannames: http://infiniteundo.com/p(...)s-believe-about-time
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_122195666
ineens heb ik in elk mapje op een site een default.php bestand,
hierin staat
<?php eval(gzinflate(base64_decode("een hele hoop karakters hier"))); ?>

site gehackt?
kreeg ook een redirect naar een of andere darwin...... .fr
ligt het aan mij...of kan het ook aan mijn hostingprovider liggen, dat die gehackt is.
Of is het totaal iets anders?
pi_122196502
quote:
0s.gif Op maandag 28 januari 2013 23:30 schreef MrNiles het volgende:
ineens heb ik in elk mapje op een site een default.php bestand,
hierin staat
<?php eval(gzinflate(base64_decode("een hele hoop karakters hier"))); ?>

site gehackt?
kreeg ook een redirect naar een of andere darwin...... .fr
ligt het aan mij...of kan het ook aan mijn hostingprovider liggen, dat die gehackt is.
Of is het totaal iets anders?
ik zou zeggen dat je site gehackt is :+
mentions en alerts staan uit, pm/dm mij
  maandag 28 januari 2013 @ 23:50:59 #200
75592 GlowMouse
l'état, c'est moi
pi_122196593
ik zeg ftp account gehackt; iemand heeft de ftp-gegevens op zijn pc opgeslagen en diegene heeft een virus
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')