abonnement Unibet Coolblue Bitvavo
pi_56496158
quote:
Op zondag 3 februari 2008 11:21 schreef Tarabass het volgende:
@Geqxon
Ik neem aan dat die 2 in de aanroep dan voor de variable group is? Want het vreemde is dat een admin group-nummer 1 heeft, maar het is dus om alleen admins op de pagina te laten. Is de meegegeven parameter dan een maximum? Want geef ik dit mee dan werkt het niet:
[ code verwijderd ]

Editors (group 2) kunnen nu nog steeds op de pagina komen


@ralfie
Tja, dat was juist mijn vraag. Logisch gedacht check ik inderdaad de group en dan hoeven de eerste twee parameters niet meegegeven te worden, want het werkt zoals ik het er neergezet heb. Maar na wat testen begin ik te twijfelen of het wel de group is die ik check.
Als er 1 parameter wordt meegegeven dan wordt dit als eerste parameter doorgegeven. Zie ook bij Example 5.
pi_56502176
Kan PHP geen functies met dezelfde namen hebben? Maar dan met een andere parameter-count of andere parameters? Dus dat je twee maal checklogin hebt, maar dan met een andere parameter-count of type parameters?
  zondag 3 februari 2008 @ 16:13:14 #103
107951 JortK
Immer kwaliteitsposts
pi_56502205
quote:
Op zondag 3 februari 2008 16:11 schreef Geqxon het volgende:
Kan PHP geen functies met dezelfde namen hebben? Maar dan met een andere parameter-count of andere parameters? Dus dat je twee maal checklogin hebt, maar dan met een andere parameter-count of type parameters?
Ik denk het niet ....
pi_56502277
quote:
Op zondag 3 februari 2008 16:13 schreef JortK het volgende:

[..]

Ik denk het niet ....
Misschien wel een toffe voor PHP6
pi_56503043
quote:
Op zondag 3 februari 2008 16:11 schreef Geqxon het volgende:
Kan PHP geen functies met dezelfde namen hebben?
Je kunt geen echte overloads maken in PHP, maar met default waarden voor parameters of anders met func_get_args () / func_num_args() kan je wel bereiken wat jij wil.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_56523007
-opgelost-

[ Bericht 93% gewijzigd door Chandler op 04-02-2008 13:59:49 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_56525642
Ik ben bezig met het maken van een Wordpress template, en zit even met het volgende. Bij het genereren van een <ul> met daarin alle bestaande categorieen krijg ik de volgende output:

1
2
3
4
5
6
<li class="cat-item cat-item-3"><a href="http://localhost:8080/wordpress/?cat=3" title="View all posts filed under Nieuws">Nieuws</a>
</li>
<li class="cat-item cat-item-4 current-cat"><a href="http://localhost:8080/wordpress/?cat=4" title="View all posts filed under Filmpjes">Filmpjes</a>
</li>
<li class="cat-item cat-item-5 current-cat"><a href="http://localhost:8080/wordpress/?cat=4" title="View all posts filed under Opmerkelijk">Opmerkelijk</a>
</li>


Zoals je kan zien krijgt elk nieuwe item een cat-item-$id mee als CSS class. Nu moet mijn menu er als volgt uitzien (kleuren zijn eigenlijk bg-images maar het gaat even om het idee van het verloopje)


Nu ben ik opzoek naar een soort PHP krabbeltje die ik in de <head> kan zetten dat de <li> class met een even ID de volgende css krijgt:

1{background-image:url(images/menu-aan.png) no-repeat;}


en de <li> class met een oneven ID de volgende css:

1{background-image:url(images/menu-uit.png) no-repeat;}


Kan iemand zo lief zijn om zoiets voor mij uit te schrijven? Volgens mij is het een best simpel iets, maar gezien ik nogal een PHP leek ben...

Bij voorbaat dank
you and I ain't done Zeke!
pi_56525881
In deze richting:

1
2
3
4
5
6
7
8
<?php
$List 
'';
foreach(
$Items as $Index => $Item)
{
    
$Class $Index 'uit' 'aan';
    
$List .= sprintf('<li class="%s">%s</li>'$Class'Tekst');
}
?>


Vraagje: Hoe slaan jullie booleans op in een MySQL database? gewoon als 0 als false en 1 als true?
pi_56526838
quote:
Op maandag 4 februari 2008 14:20 schreef super-muffin het volgende:
In deze richting:
[ code verwijderd ]

Vraagje: Hoe slaan jullie booleans op in een MySQL database? gewoon als 0 als false en 1 als true?
Kan als enum, met 0 een 1.
pi_56527430
quote:
Op maandag 4 februari 2008 14:20 schreef super-muffin het volgende:
In deze richting:
[ code verwijderd ]

Vraagje: Hoe slaan jullie booleans op in een MySQL database? gewoon als 0 als false en 1 als true?
een int en dan gewoon 0 en 1
pi_56527782
Ben bezig met een cronjob om een testdatabase te backuppen naar een ftp server en een gmail-adres.
Dit lukt niet echt.
Ik hoop dat iemand zin heeft om te helpen via msn ( msn apenstaart maarten.es )
Dan kan die persoon namens mij misschien inloggen en kijken wat ik fout doen.

[ Bericht 0% gewijzigd door -J-D- op 04-02-2008 16:07:20 (verkeerde msn adres :)) ]
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_56528800
quote:
Op maandag 4 februari 2008 15:34 schreef Mordreth het volgende:

[..]

een int en dan gewoon 0 en 1
Tinyint, scheelt db-ruimte. Niet dat die ruimte heel erg boeit, maar toch.
pi_56535485
quote:
Op maandag 4 februari 2008 15:51 schreef -J-D- het volgende:
Ben bezig met een cronjob om een testdatabase te backuppen naar een ftp server en een gmail-adres.
Dit lukt niet echt.
Ik hoop dat iemand zin heeft om te helpen via msn ( msn apenstaart maarten.es )
Dan kan die persoon namens mij misschien inloggen en kijken wat ik fout doen.
Probeer het nu via JomBackup.
Die schijnt eens per dag automatisch een backup te mailen.
Maar weet niet wanneer hij dat doet en wat hij precies verstuurd.
Even een dagje wachten en dan zie ik het.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_56538018
Oke ik ben er net achtergekomen dat ik een klein foutje in m'n database heb zitten (denk ik tenminste)

Ik heb 3 tabellen.

- Wedstrijden
- Competities
- Teams

Nu staat in de wedstrijden tabel een veld met een thuis en eentje met een uit team, beide bevatten een id die overeenkomt met het id nummer in de teams database. Hetzelfde geld voor het veld voor de competie. Nu is het met gelukt om de query te bouwen die zorgt dat de juiste compname opgepakt word.

1
2
3
4
5
6
7
8
<?php
SELECT
 c.comp_name
FROM
 whufc_wedstrijden w, whufc_comps c, whufc_teams t
WHERE
 w.wedstrijd_cid = c.comp_id
?>


Maar hoe zorg ik ervoor dat zowel de juist team naam aan het thuis en uit speelende team gelink word?
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
pi_56538121
Ik gok zoiets:

1
2
3
4
5
SELECT c.comp_name AS Competitie, w.HIERHETVELDVOORWEDSTRIJDNAAM AS Wedstrijd, u.HIERHETVELDVOORTEAMNAAM AS Uit, t.HIERHETVELDVOORTEAMNAAM AS Thuis
FROM whufc_comps c
LEFT JOIN whufc_wedstrijden AS w ON c.ID = w.wedstrijd_cid
LEFT JOIN whufc_teams AS u ON w.HIERHETVELDVOORUITID = u.ID
LEFT JOIN whufc_teams AS t ON w.HIERHETVELDVOORTHUISID = t.ID


Vul de hoofdletters zelf maar in.

[ Bericht 2% gewijzigd door Geqxon op 04-02-2008 23:52:53 ]
pi_56538153
quote:
Op maandag 4 februari 2008 23:47 schreef Geqxon het volgende:
Ik gok zoiets:
[ code verwijderd ]

Vul de hoofdletters zelf maar in.
Thnx, ga me gelijk weer is inlezen in die joins .
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
pi_56538171
Al is het laat en moet iemand mij waarschijnlijk wel even corrigeren.
pi_56538236
Ik ga er iig morgen meer klooien, ga nu slapen .
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
  dinsdag 5 februari 2008 @ 12:14:40 #119
201614 Doc.Brown
Great Scott!
pi_56543677
Grmbl, als ik deze query probeer te draaien dan geeft hij alsnog records weer QTY (voorraad) 0 hebben Terwijl ik toch duidelijk zeg AND QTY > 0..
quote:
SELECT ID, QTY, ARTIST, TITLES, MEDIA, PRICE, CTY FROM producten WHERE ARTIST LIKE 'GOODWIN & OTHERS, RON' OR TITLES LIKE 'GOODWIN & OTHERS, RON' OR LABEL LIKE 'GOODWIN & OTHERS, RON' AND QTY > 0 ORDER BY TITLES ASC
Iemand enig idee waar dit aan kan liggen?\

Overigens roep ik het zo aan in PHP:

1
2
3
<?php
mysql_query
("SELECT ID, ARTIST, TITLES, MEDIA, PRICE, CTY FROM producten WHERE (ARTIST LIKE '%$input%') OR (TITLES LIKE '%$input%') OR (LABEL LIKE '%$input%') AND QTY > 0 ORDER BY TITLES ASC")
?>


[ Bericht 15% gewijzigd door Doc.Brown op 05-02-2008 12:26:20 ]
You have to come back with me! Back to the Future!
pi_56544353
Is QTY wel een integer?

En anders: Werken met haakjes! Mogelijk leest hij het nu als "WHERE A OF B OF (C EN D)".
pi_56544386
Zet haakjes om de OR's

1
2
3
4
5
SELECT ID, ARTIST, TITLES, MEDIA, PRICE, CTY 
FROM producten 
WHERE ((ARTIST LIKE '%$input%') OR (TITLES LIKE '%$input%') OR (LABEL LIKE '%$input%') )
   AND QTY > 0 
ORDER BY TITLES ASC
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 5 februari 2008 @ 13:43:46 #122
201614 Doc.Brown
Great Scott!
pi_56544418
Ah, in PHP staan wel haakjes om de individuele OR's, maar niet om álle OR's. Zal het eens proberen
You have to come back with me! Back to the Future!
pi_56544541
quote:
Op dinsdag 5 februari 2008 13:43 schreef Doc.Brown het volgende:
Ah, in PHP staan wel haakjes om de individuele OR's, maar niet om álle OR's. Zal het eens proberen
Het is niet zozeer dat het om alle ORs moet. In jouw geval is het "Het moet voldoen aan (A OF B OF C) EN D". En dan moet je de haakjes plaatsen zoals SuperRembo dat hierboven toont.
  dinsdag 5 februari 2008 @ 13:57:35 #124
201614 Doc.Brown
Great Scott!
pi_56544574
Ahzo! Het is inmiddels opgelost, een maat van me had iets anders geprobeerd:
quote:
WHERE (ARTIST LIKE '%$input%' AND QTY > 0) or (TITLES LIKE '%$input%' AND QTY > 0) or (LABEL LIKE '%$input%' AND QTY > 0)
Dat werkt, misschien niet de meest nette oplossing dan? Maar het werkt

In ieder geval bedankt
You have to come back with me! Back to the Future!
pi_56548184
Beetje offtopic.... over crontab. Mijn timing: " 0 */4 * * * ". Dit via cPanel ingesteld, dus ik vertrouw het wel.

Klopt het dat hij nu om 0:00, 04:00, 08:00, 12:00, 16:00 en 20:00 draait?

Edit:
05-02-2008 20:00 - Ran update



[ Bericht 20% gewijzigd door Geqxon op 05-02-2008 20:02:45 ]
pi_56550054
quote:
Op dinsdag 5 februari 2008 13:57 schreef Doc.Brown het volgende:
Ahzo! Het is inmiddels opgelost, een maat van me had iets anders geprobeerd:
[..]

Dat werkt, misschien niet de meest nette oplossing dan? Maar het werkt

In ieder geval bedankt
Hou er wel rekening mee dat query's met like en wildcards aan het begin en eind een van de traagste query's zijn; mysql kan er geen gebruik maken van indexes en dat ga je echt merken als je meer dan een paar records in je tabel hebt zitten. Dan wordt het moddertraag.
pi_56566505
Vraagje:

Hoe geef ik twee modes mee aan de functie file_put_contents()?

Ik wil 'FILE_APPEND' én 'LOCK_EX' meegeven, maar weet dus niet hoe. Wat ik tot nu toe heb:
1
2
3
<?php
file_put_contents
($this->errLog$this->timestamp " " implode(',',$this->errors) . "\r\n"FILE_APPEND);
?>


Wie weet hoe ik ze allebei mee kan geven?
pi_56566997
zoals de documentatie zegt:
quote:
joined with the binary OR (|) operator.
http://nl3.php.net/manual/en/function.file-put-contents.php

dus
1
2
3
<?php
FILE_APPEND 
LOCK_EX
?>
pi_56567880
Vraagje, als ik op mijn lokale machine openssl wil toevoegen aan php.ini krijg ik de volgende error



wat kan ik hier aan doen? tevens werkt openssl dan niet
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_56572341
quote:
Op woensdag 6 februari 2008 20:03 schreef Chandler het volgende:
Vraagje, als ik op mijn lokale machine openssl wil toevoegen aan php.ini krijg ik de volgende error

[ afbeelding ]

wat kan ik hier aan doen? tevens werkt openssl dan niet
Je hebt alle benodigde dll's op de aangegeven plaats staan?
http://www.phpbuilder.com/board/showthread.php?t=10337286
http://www.php.net/manual/en/ref.openssl.php

@Arjan321
Gaan we even testen. Waarschijnlijk overheen gelezen omdat ik op zoek was naar een And/& niet naar een OR/|
  woensdag 6 februari 2008 @ 23:34:31 #131
71919 wonderer
Hung like a My Little Pony
pi_56572998
Ik heb een dropdown met een zooi kleuren waar mensen uit kunnen kiezen. De hexcode wordt dan naar een andere tabel weggeschreven, de dropdown wordt uit een tabel gegenereerd. Meestal gaat het goed, maar bij bepaalde kleuren gebeurt er iets vreemds, die pakt hij niet.

688E23 verandert in 3e+25, maar 6B8E23 pakt hij wel gewoon. Het zijn allebei gewoon varchar(6) velden.. Ik snap er geen hol van. Iemand hier misschien?
"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_56573160
688E23 wordt gelezen als een getal (688 * 1023, ofwel 6,88 * 1025) en dat wordt als integer weggeschreven. Je hebt die problemen met alle hexcodes waar 1 E in zit en geen andere letter, en die E mag ook niet als eerste teken staan. Een oplossing heb ik even niet zo snel.
pi_56573277
688E23 is een andere manier van schrijven voor 688 * 1023. Dit werkt alleen met decimale getallen dus 6B8 ziet ie niet als een geldig getal.

Je moet zorgen dat php de hexcodes als een string behandelt, en niet als een getal. Als je ze uitprint kun je dat bijv doen door:

1
2
3
<?php
print $hexcode . "";
?>


Je kan ook een variabele casten als een string:

1
2
3
<?php
var $hexstring = (string) $hexcode;
?>
  donderdag 7 februari 2008 @ 00:13:24 #134
71919 wonderer
Hung like a My Little Pony
pi_56573854
Oooh. Heh. Okee, ga ik proberen, dank je wel.

Edit: weird. ik dacht, laat ik settype() gebruiken. Werkte niet. Toen het trucje met .""; erachter. WErkte ook niet. Even controleren wat voor soort string het is met gettype(): string!

En nu weet ik het niet meer Het is dus een string, waarom slaat hij het niet als zodanig op?

[ Bericht 80% gewijzigd door wonderer op 07-02-2008 01:21:12 ]
"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 7 februari 2008 @ 07:41:23 #135
136730 PiRANiA
All thinking men are atheists.
pi_56575896
quote:
Op donderdag 7 februari 2008 00:13 schreef wonderer het volgende:
Oooh. Heh. Okee, ga ik proberen, dank je wel.

Edit: weird. ik dacht, laat ik settype() gebruiken. Werkte niet. Toen het trucje met .""; erachter. WErkte ook niet. Even controleren wat voor soort string het is met gettype(): string!

En nu weet ik het niet meer Het is dus een string, waarom slaat hij het niet als zodanig op?
waarom zou je niet char() doen in je database?
pi_56577621
quote:
Op woensdag 6 februari 2008 23:06 schreef Tarabass het volgende:
Je hebt alle benodigde dll's op de aangegeven plaats staan?
http://www.phpbuilder.com/board/showthread.php?t=10337286
http://www.php.net/manual/en/ref.openssl.php
Ze staan op dezelfde plek als ook GD en de rest van de DLL's bestaan gewoon, maar ik vraag me af wat die %1 betekend
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 7 februari 2008 @ 10:27:23 #137
84926 WyriHaximus
Release the hounds smithers!
pi_56577685
Kort vraagje: Is het met MySQL mogelijk om in een text veld een stukje text op te zoeken en dit te vervangen met een ander stukje text? (str_replace() idee)
phluphy for president!
pi_56577747
Ik denk niet dat je het met SQL zelf kunt, maar je kunt natuurlijk wel de records ophalen met die tekst, str_replace eroverheen (in PHP) en de records weer updaten
  donderdag 7 februari 2008 @ 10:40:05 #139
84926 WyriHaximus
Release the hounds smithers!
pi_56577867
quote:
Op donderdag 7 februari 2008 10:31 schreef Xcalibur het volgende:
Ik denk niet dat je het met SQL zelf kunt, maar je kunt natuurlijk wel de records ophalen met die tekst, str_replace eroverheen (in PHP) en de records weer updaten
Yeah weet ik maar heeft niet men voorkeur .
phluphy for president!
pi_56577884
replace string in all records from a table :
update mytable set myfield = replace (myfield, "one", "two");
display a modified record set
SELECT REPLACE(myfield, 'one', 'two') from mytable;
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 7 februari 2008 @ 10:44:55 #141
84926 WyriHaximus
Release the hounds smithers!
pi_56577943
quote:
Op donderdag 7 februari 2008 10:41 schreef Chandler het volgende:
replace string in all records from a table :
update mytable set myfield = replace (myfield, "one", "two");
display a modified record set
SELECT REPLACE(myfield, 'one', 'two') from mytable;
Tof dankje ff proberen zo . * WyriHaximus gaat backup maken .
phluphy for president!
pi_56578116
hmmm, wist ik niet
Backup lijkt me niet onverstandig inderdaad
pi_56582639
Haha WyriHaximus, had niet verwacht dat jij deze niet zou kennen
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 7 februari 2008 @ 14:33:59 #144
84926 WyriHaximus
Release the hounds smithers!
pi_56582781
quote:
Op donderdag 7 februari 2008 14:25 schreef Chandler het volgende:
Haha WyriHaximus, had niet verwacht dat jij deze niet zou kennen
Hehe moet eerlijk zeggen dat ik de docs niet echt lekker vond smorgens voordat ik poste http://dev.mysql.com/doc/refman/4.1/en/replace.html
phluphy for president!
pi_56583885
quote:
Op donderdag 7 februari 2008 14:33 schreef WyriHaximus het volgende:
[..]
Hehe moet eerlijk zeggen dat ik de docs niet echt lekker vond smorgens voordat ik poste http://dev.mysql.com/doc/refman/4.1/en/replace.html
Je moet ook naar de replace functie kijken, niet naar het replace statement
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  donderdag 7 februari 2008 @ 15:50:27 #146
84926 WyriHaximus
Release the hounds smithers!
pi_56584222
quote:
Op donderdag 7 februari 2008 15:32 schreef SuperRembo het volgende:

[..]

Je moet ook naar de replace functie kijken, niet naar het replace statement
Aye . (Heb daarnaast altijd ruzie met dingen op hun site te zoeken .)
phluphy for president!
  donderdag 7 februari 2008 @ 19:58:20 #147
71919 wonderer
Hung like a My Little Pony
pi_56588995
*zucht* Het werkt niet. Ik heb verschillende kolomtypen geprobeerd (char, tinyblob, tinytext) maar niks slaat het werkelijk als string op.

Ik snap er geen flikker van
"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_56589233
zowel (var)char als *text slaan dingen als strings op? Wat probeer je?
pi_56589636
Hoe zet je de gegevens in je formulier?

Laat eens wat code zien, je moet gewoon een kleine fout hebben gemaakt
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 7 februari 2008 @ 20:42:24 #150
71919 wonderer
Hung like a My Little Pony
pi_56589876
1
2
3
4
5
6
<select name="kleur" id="kleur" style="background-color:#000000;color:#ffeeee;">
<option style="color:#ffffff;" value="ffffff">wit</option>
<option style="color:#000080;" value="000080">marine blauw</option>
<option style="color:#000099;" value="000099">000099</option>

etc


En dan in de code:
$kleur=$_POST["kleur"];
en gewoon een update query, niks bijzonders. Hij doet het bij andere kleurcodes ook gewoon, alleen bij degene met maar een "e" erin dus niet...
Ik haal wel alle variabelen die uit een formulier komen door een magic_quotes dinges tegen sql-injection, maar ik denk niet dat dat er iets mee te maken heeft...

Overigens doe ik echo gettype($kleur) en echo $kleur bij het bericht dat het is opgeslagen, en daar klopt de waarde en is het een string. Er gaat dus iets mis bij het opslaan

Als ik het er via phpMyAdmin inzet, werkt het wel, maar da's verre van ideaal natuurlijk.
"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."
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')