$data is niet bekend in die functie?quote:Op vrijdag 30 november 2012 21:55 schreef Deeltjesversneller het volgende:
Als ik regel 3, 9 en 10 in dat codeblokje weghaal, dus alles buiten de functie zet, en print_r($cols) doe werkt het wel... Waarom niet vanuit de functie?
http://en.wikipedia.org/wiki/Scope_%28computer_science%29quote:Op vrijdag 30 november 2012 22:25 schreef Deeltjesversneller het volgende:
Zal wel komen omdat ik het allemaal vanuit de index.php doe en niet in een class heb? Dat ie $data daardoor niet bij kan. Ik gooi het even over een andere boeg, bedankt.
Dat maakt niets uit. Als je dit doet werkt het namelijk wel:quote:Op vrijdag 30 november 2012 22:25 schreef Deeltjesversneller het volgende:
Zal wel komen omdat ik het allemaal vanuit de index.php doe en niet in een class heb? Dat ie $data daardoor niet bij kan. Ik gooi het even over een andere boeg, bedankt.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $data = new Spreadsheet_Excel_Reader('nevo_kort.xls', false); function getCols($sheet) { global $data; $cols = array(); for($col = 0; $col < $data->colcount($sheet); $col++) { $cols[] = $data->val(1,$col,$sheet); } return $cols; } ?> |
Je zou in de sessie bij kunnen houden welke items er zijn geselecteerd, zie hiervoor de documentatie over de $_SESSION variable: http://php.net/manual/en/reserved.variables.session.phpquote:Op zondag 2 december 2012 22:10 schreef pascal08 het volgende:
Kan iemand mij een tip geven hoe ik een klik-systeem als deze: http://tweakers.net/pricewatch/# met blijvende geselecteerde tegels kan maken? Dat je dus je tegel bij meerdere categorieën kan aanklikken, zonder dat ze gedeselecteerd worden bij het switchen tussen categorieën.
Nu laat ik bij elke keer het selecteren van een categorie de tegels genereren met PHP, maar nadat ik een andere categorie bezocht heb, weet PHP niet meer welke tegels er waren geselecteerd.
Ah top! Ik probeerde het eerst met global variables, maar dat werkte op een of andere manier niet. Ik ga dit eens proberen.quote:Op zondag 2 december 2012 22:17 schreef The_Terminator het volgende:
[..]
Je zou in de sessie bij kunnen houden welke items er zijn geselecteerd, zie hiervoor de documentatie over de $_SESSION variable: http://php.net/manual/en/reserved.variables.session.php
Ik wil dit: http://tweakers.net/pricewatch/ en dan bij het klikken op een van de tegels wordt er een randvoorwaarde ingesteld voor een database query. Dat heb ik al werkend. Nu wil ik nog kunnen switchen tussen categorieën waarbij de geselecteerde tegels weer tevoorschijn komen, dat is me dus nog niet gelukt. Met session variables moet dat lukken hoop ik. Hoe zou jij het aanpakken?quote:
Met sessie variabelen lukt het niet. Lijkt me ook niet een goede oplossing achteraf. Ik wil liever alles in HTML zetten en bij het klikken op de categorie de betreffende tegels zichtbaar maken.quote:Op zondag 2 december 2012 22:49 schreef pascal08 het volgende:
[..]
Ik wil dit: http://tweakers.net/pricewatch/ en dan bij het klikken op een van de tegels wordt er een randvoorwaarde ingesteld voor een database query. Dat heb ik al werkend. Nu wil ik nog kunnen switchen tussen categorieën waarbij de geselecteerde tegels weer tevoorschijn komen, dat is me dus nog niet gelukt. Met session variables moet dat lukken hoop ik. Hoe zou jij het aanpakken?
Dit kun je toch allemaal oplossen met javascript (bv: jQuery), zo kun je per klik op de achtergrond de info inladen die je wil en tevens in een variabel bij houden wat er getoond moet worden (dit loopt toch synchroon aan wat je moet laden).quote:
Inderdaad ja. Ik zat gisteren echt op een dood punt, nadat ik na 3 uur nog niets werkend had gekregen. Ik zet net m'n computer aan, google naar "show hide tab content jquery" en gelijk de eerste hit was al raak. In 20 minuutjes heb ik net geschreven waar ik gisteren urenlang naar op zoek was. Ik moet maar eens de basis van jQuery gaan bestuderen binnenkort, want het is toch wel een uitkomst hoor.quote:Op maandag 3 december 2012 07:38 schreef Pakspul het volgende:
[..]
Dit kun je toch allemaal oplossen met javascript (bv: jQuery), zo kun je per klik op de achtergrond de info inladen die je wil en tevens in een variabel bij houden wat er getoond moet worden (dit loopt toch synchroon aan wat je moet laden).
btw, als je de query al in gelukt moeten de tegels toch een eitje zijnje hebt alle informatie namelijk die je nodig hebt.
Ik snap eigenlijk niet dat het zo'n groot probleem is dat ik somsquote:Creating default object from empty value
| 1 2 3 | <?php $nieuwobject->lala = 'lala'; ?> |
| 1 2 3 4 5 | <?php $nieuwobject = new stdClass(); $nieuwobject->lala = new stdClass(); $nieuwobject->lala = 'lala'; ?> |
$nieuwobject->lala->lala = 'test' zou moeten werken.quote:Op maandag 3 december 2012 13:24 schreef Sitethief het volgende:
[..]
Ik snap eigenlijk niet dat het zo'n groot probleem is dat ik soms
[ code verwijderd ]
doe. waarom zou je dat met een array in principe wel kunnen doen, en met een object niet?
[ code verwijderd ]
Dit lijkt me zoveel overbodige code? Voor iets wat wel werkt, want hij maakt de objecten gewoon aan, maar blijkbaar toch een strict standard error oplevert.
Werkt ook, maar ik krijg wel Creating default object from empty value in m'n logfile te zien.quote:Op maandag 3 december 2012 16:16 schreef The_Terminator het volgende:
[..]
$nieuwobject->lala->lala = 'test' zou moeten werken.
| 1 | file_get_contents() |
Regel 3 is niet nodig, en als hij bij een array geen warning geeft dan is dat inderdaad inconsistent.quote:Op maandag 3 december 2012 13:24 schreef Sitethief het volgende:
[..]
Ik snap eigenlijk niet dat het zo'n groot probleem is dat ik soms
[ code verwijderd ]
doe. waarom zou je dat met een array in principe wel kunnen doen, en met een object niet?
[ code verwijderd ]
Dit lijkt me zoveel overbodige code? Voor iets wat wel werkt, want hij maakt de objecten gewoon aan, maar blijkbaar toch een strict standard error oplevert.
toen ik dit las dacht ik "zo logisch, waarom kwam ik daar niet op"quote:Op dinsdag 4 december 2012 19:33 schreef GlowMouse het volgende:
kijken waar de javascript zijn informatie vandaan haalt
quote:Op dinsdag 4 december 2012 19:33 schreef GlowMouse het volgende:
[..]
Regel 3 is niet nodig, en als hij bij een array geen warning geeft dan is dat inderdaad inconsistent.
| 1 2 3 4 5 | <?php $test1->lala = 'lala'; $test2['lala']['lala'] = 'lala'; print_r(error_get_last()); ?> |
| 1 2 3 4 5 6 7 8 9 10 11 | <?php class template_controller extends CI_Controller{ function __construct(){ parent::__construct(); } function index($view = "home"){ $data["current_view"] = $view . "_view"; $this->load->view('template_view', $data); } } |
| 1 | http://localhost/ci_nomo/index.php/template_controller/index/info |
| 1 | http://localhost/ci_nomo/info |
| 1 2 3 4 | RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ci_nomo/index.php/template_controller/index/$1 [L] |
| 1 | SELECT * FROM table WHERE (column1 = 1 OR column1 = 2 OR column1 = 3) AND column1 != 4 AND column1 != 5 AND column1 != 6... |
| 1 2 3 4 | foreach($array as $value) { $data = array(column !=' => $value); $this->db->where($data); } |
lachen tochquote:Op zaterdag 8 december 2012 22:28 schreef Tijn het volgende:
Waarom zou je je server willen rebooten of afsluiten via een web interface
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 zettenquote: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.
Ik kan geen /sbin/poweroff now doenquote:Op zaterdag 8 december 2012 23:16 schreef GlowMouse het volgende:
https://wiki.archlinux.org/index.php/Allow_Users_to_Shutdown
[..]
lachen toch
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?quote: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
Owja, je moet dan wel eerst 'sudo' doen. Problem solvedquote: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.
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 aanstaanquote: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.quote: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?
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'enquote: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.
$new_timestamp = strtotime('+4 months', $timestamp);quote: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
Zelfs mijn torrents gaan naar mijn server via een cronjob.quote:Op zondag 9 december 2012 10:12 schreef Arcee het volgende:
[..]
Echte bazen lossen alles op met een cronjob.
Dat kan met een clickable map, of je doet het uitgebreider met Google Maps (zoiets bijvoorbeeld)quote: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.
quote: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?
Hier nog maar eensquote: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.
Ook gevonden, maar dat is geen pop-upquote:Op dinsdag 11 december 2012 12:31 schreef VorteXxX het volgende:
[..]
Hier nog maar eens
http://www.w3schools.com/tags/tag_map.asp
Maar dat kan daar wel omheen gebouwd worden met javascript.quote:Op dinsdag 11 december 2012 12:48 schreef Droathoah het volgende:
[..]
Ook gevonden, maar dat is geen pop-up
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.quote: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?
Dank maar hoe zorg ik ervoor dat die maar 25 getallen laat zien?quote:Op zondag 16 december 2012 14:04 schreef Deeltjesversneller het volgende:
een for-loop gebruiken ipv str_repeat.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |