abonnement Unibet Coolblue
pi_120023408
Weet iemand of het mogelijk is een deel van de query tussen brackets te krijgen met CodeIgniter? De meeste oplossingen die ik vind via Google zijn toch volledige queries, wat ik juist wil vermijden. Dit is een deel van de query:

1SELECT * FROM table WHERE (column1 = 1 OR column1 = 2 OR column1 = 3) AND column1 != 4 AND column1 != 5 AND column1 != 6...

De query is nog veel uitgebreider en haalt informatie uit een array, dus ik wil het liefst gewoon een loop gebruiken.

De onderstaande code maakt wel bijna de goede query, alleen de brackets ontbreken, waardoor ik dus niet het gewenste resultaat krijg.
1
2
3
4
foreach($array as $value) {
    $data = array(column !=' => $value);
    $this->db->where($data);
}

Heeft iemand een slimme oplossing hiervoor?

EDIT: Na wat zoekenwerk met betere keywords kwam ik erachter dat CI dit niet ondersteund. Een paar oplossingen gebruikten een eigen toevoeging met open en close bracket functies. Ik heb nu gewoon zelf een loop gemaakt die de gewenste querystring maakt. Vervolgens plaats ik deze string na de loop in ->where().

Ik heb het gewenste resultaat dus wel weten te bereiken, maar wel op een lelijke manier met een "custom stringbuilder". Als jullie een betere oplossing hebben, dan hoor ik het graag. ^O^

[ Bericht 17% gewijzigd door pascal08 op 07-12-2012 02:12:48 ]
  zaterdag 8 december 2012 @ 22:03:17 #227
37634 wobbel
Da WoBBeL King
pi_120088584
Ik heb thuis een server draaien, en apache draait als www-data. Nu kan ik met exec(); veel uitvoeren, maar niet 'reboot now' of 'poweroff now'

Allerlei oplossingen gegoogled, maar niks helpt. Iemand 'n idee? :+
  zaterdag 8 december 2012 @ 22:28:35 #228
12221 Tijn
Powered by MS Paint
pi_120089614
Waarom zou je je server willen rebooten of afsluiten via een web interface? Ik zou gewoon even op de commandline inloggen als je zoiets wil doen.
  zaterdag 8 december 2012 @ 23:16:30 #229
75592 GlowMouse
l'état, c'est moi
pi_120091810
https://wiki.archlinux.org/index.php/Allow_Users_to_Shutdown
quote:
5s.gif Op zaterdag 8 december 2012 22:28 schreef Tijn het volgende:
Waarom zou je je server willen rebooten of afsluiten via een web interface
lachen toch :D
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 9 december 2012 @ 10:01:18 #230
37634 wobbel
Da WoBBeL King
pi_120100462
quote:
5s.gif Op zaterdag 8 december 2012 22:28 schreef Tijn het volgende:
Waarom zou je je server willen rebooten of afsluiten via een web interface? Ik zou gewoon even op de commandline inloggen als je zoiets wil doen.
Het is een server thuis die ik via VPN aanzet (Wake on Lan) om vervolgens via Apache bepaalde dingen te benaderen. Het zou ideaal zijn als ik hem dan ook weer uit kan zetten ;)

quote:
Ik kan geen /sbin/poweroff now doen :') Ik werk met Ubuntu 12.10, heb dezelfde techniek al een keer geprobeerd toe te passen met 'poweroff now' maar dat functioneert niet :(
pi_120100514
sudo halt.

En www-data in je sudoers file toestemming geven om halt uit te voeren zonder wachtwoord.
  zondag 9 december 2012 @ 10:07:52 #232
12221 Tijn
Powered by MS Paint
pi_120100543
quote:
0s.gif Op zondag 9 december 2012 10:01 schreef wobbel het volgende:

[..]

Het is een server thuis die ik via VPN aanzet (Wake on Lan) om vervolgens via Apache bepaalde dingen te benaderen. Het zou ideaal zijn als ik hem dan ook weer uit kan zetten ;)
Is het een idee om een cronjob te maken die een script uitvoert waarin wordt gekeken wanneer er voor het laatst iets is benaderd en als dat langer dan x geleden is de machine uitzet?
  zondag 9 december 2012 @ 10:09:23 #233
37634 wobbel
Da WoBBeL King
pi_120100556
quote:
14s.gif Op zondag 9 december 2012 10:05 schreef KomtTijd... het volgende:
sudo halt.

En www-data in je sudoers file toestemming geven om halt uit te voeren zonder wachtwoord.
Owja, je moet dan wel eerst 'sudo' doen. Problem solved :+

quote:
5s.gif Op zondag 9 december 2012 10:07 schreef Tijn het volgende:

[..]

Is het een idee om een cronjob te maken die een script uitvoert waarin wordt gekeken wanneer er voor het laatst iets is benaderd en als dat langer dan x geleden is de machine uitzet?
Dat kan ook, maar ik heb hier ook nog een vrouwlijk wezen rondlopen die het machientje af en toe wil gebriuken, en dan laat ik hem aanstaan :)
  zondag 9 december 2012 @ 10:10:14 #234
12221 Tijn
Powered by MS Paint
pi_120100567
Ik snap nog steeds niet wat er mis is met even met ssh inloggen en 'm zo uitzetten.
  FOK!-Schrikkelbaas zondag 9 december 2012 @ 10:12:50 #235
862 Arcee
Look closer
pi_120100595
quote:
5s.gif Op zondag 9 december 2012 10:07 schreef Tijn het volgende:
Is het een idee om een cronjob te maken die een script uitvoert waarin wordt gekeken wanneer er voor het laatst iets is benaderd en als dat langer dan x geleden is de machine uitzet?
Echte bazen lossen alles op met een cronjob. 8-)
  zondag 9 december 2012 @ 10:32:47 #236
37634 wobbel
Da WoBBeL King
pi_120100817
quote:
6s.gif Op zondag 9 december 2012 10:10 schreef Tijn het volgende:
Ik snap nog steeds niet wat er mis is met even met ssh inloggen en 'm zo uitzetten.
M'n vriendin gebruikt een paar web apps die erop draaien, dus ze kan zo op een knopje drukken in die webapp die exec("sudo poweroff no") doet in PHP. Hoeft ze niet eerst te SSH'en ;)
  maandag 10 december 2012 @ 11:24:32 #237
37634 wobbel
Da WoBBeL King
pi_120142937
Oke, ik heb er nog eentje maar hij is waarschijnlijk te makkelijk :')

Ik heb een datum in unix timestamp en ik moet daar 4 maanden bij optellen, hoe doe ik dat ook alweer :P
  maandag 10 december 2012 @ 11:26:32 #238
91039 mstx
2x1/2 = 1/2 x 1/2
pi_120142987
quote:
0s.gif Op maandag 10 december 2012 11:24 schreef wobbel het volgende:
Oke, ik heb er nog eentje maar hij is waarschijnlijk te makkelijk :')

Ik heb een datum in unix timestamp en ik moet daar 4 maanden bij optellen, hoe doe ik dat ook alweer :P
$new_timestamp = strtotime('+4 months', $timestamp);
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.
👾
  maandag 10 december 2012 @ 12:25:01 #239
37634 wobbel
Da WoBBeL King
pi_120144802
Thnx :) works like a charm

[ Bericht 8% gewijzigd door wobbel op 10-12-2012 12:34:25 ]
  † In Memoriam † maandag 10 december 2012 @ 18:56:06 #240
159335 Boze_Appel
Vrij Fruit
pi_120159357
quote:
0s.gif Op zondag 9 december 2012 10:12 schreef Arcee het volgende:

[..]

Echte bazen lossen alles op met een cronjob. 8-)
Zelfs mijn torrents gaan naar mijn server via een cronjob. :')
Carpe Libertatem
pi_120182794
Iemand ervaring met het maken van een plattegrond van een gebied met een pop-up functie bij het klikken op een onderdeel. In die pop-up staat dan informatie over dat stukje gebied. Het zou mij erg helpen.
  dinsdag 11 december 2012 @ 11:14:51 #242
12221 Tijn
Powered by MS Paint
pi_120183280
Dat lijkt me meer een probleem voor frontenders dan iets wat met PHP en MySQL te maken heeft, toch?
pi_120183326
quote:
0s.gif Op dinsdag 11 december 2012 10:55 schreef Droathoah het volgende:
Iemand ervaring met het maken van een plattegrond van een gebied met een pop-up functie bij het klikken op een onderdeel. In die pop-up staat dan informatie over dat stukje gebied. Het zou mij erg helpen.
Dat kan met een clickable map, of je doet het uitgebreider met Google Maps (zoiets bijvoorbeeld)

En dit inderdaad:
quote:
2s.gif Op dinsdag 11 december 2012 11:14 schreef Tijn het volgende:
Dat lijkt me meer een probleem voor frontenders dan iets wat met PHP en MySQL te maken heeft, toch?
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_120185767
quote:
0s.gif Op dinsdag 11 december 2012 10:55 schreef Droathoah het volgende:
Iemand ervaring met het maken van een plattegrond van een gebied met een pop-up functie bij het klikken op een onderdeel. In die pop-up staat dan informatie over dat stukje gebied. Het zou mij erg helpen.
Hier nog maar eens

http://www.w3schools.com/tags/tag_map.asp
Avatar mede-mogelijk gemaakt door buurpoes
pi_120186364
quote:
Ook gevonden, maar dat is geen pop-up ;)
  dinsdag 11 december 2012 @ 12:55:43 #246
302853 themole
graaft totaal door.
pi_120186639
quote:
0s.gif Op dinsdag 11 december 2012 12:48 schreef Droathoah het volgende:

[..]

Ook gevonden, maar dat is geen pop-up ;)
Maar dat kan daar wel omheen gebouwd worden met javascript.
Niet altijd serieus
pi_120371288
Ik moet voor school een mini php script schrijven, maar snap het niet helemaal. De opdracht is: ''Schrijf een script waar je 25 keer een random getal van 1 tot 50 ziet.

Nu ben ik erachter gekomen dat dat met de ''rand'' functie moet maar als ik hem repeat met str_repeat dan blijft die hetzelfde getal zeggen. Iemand een idee hoe ik het dus 25 keer laat zien zonder dat die hetzelfde getal blijft roepen?

Thanks!
pi_120371512
een for-loop gebruiken ipv str_repeat.
  zondag 16 december 2012 @ 14:16:08 #249
125913 Devolution
Beep beep Richie
pi_120371883
quote:
0s.gif Op zondag 16 december 2012 13:56 schreef Berend. het volgende:
Nu ben ik erachter gekomen dat dat met de ''rand'' functie moet maar als ik hem repeat met str_repeat dan blijft die hetzelfde getal zeggen. Iemand een idee hoe ik het dus 25 keer laat zien zonder dat die hetzelfde getal blijft roepen?
Dat komt waarschijnlijk omdat je het script maar 1x een random getal laat kiezen. In de str_repeat zet je vervolgens het gegenereerde getal ipv dat je de functie rand() erin zet.

Oh nog een tip: gebruik mt_rand() ipv rand(). De eerste is namelijk willekeuriger dan de tweede.
"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_120372312
quote:
0s.gif Op zondag 16 december 2012 14:04 schreef Deeltjesversneller het volgende:
een for-loop gebruiken ipv str_repeat.
Dank maar hoe zorg ik ervoor dat die maar 25 getallen laat zien?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')