abonnement bol.com Unibet Coolblue
  zondag 25 november 2012 @ 00:14:41 #176
272287 henrivo
Tikt tegen jassies
pi_119588534
quote:
0s.gif Op zondag 25 november 2012 00:11 schreef Juicyhil het volgende:

[..]

Nah, toen ik Zend gebruikte, werd er een fractie van alle mogelijkheden gebruikt.

Ik zou dan eerder eerst voor een simpeler framework gaan, voordat je begint met Zend....
Ja misschien is dat ook wel de beste manier. Alleen wat omslachtig...
  zondag 25 november 2012 @ 00:15:38 #177
178193 Juicyhil
Bekende FOK!ker
pi_119588550
quote:
0s.gif Op zondag 25 november 2012 00:14 schreef henrivo het volgende:

[..]

Ja misschien is dat ook wel de beste manier. Alleen wat omslachtig...
Het lijkt me omslachtiger om eerst iets te bouwen waarbij je geen flauw idee hebt waarom en hoe je iets doet om er later achter te komen dat je het alsnog opnieuw moet bouwen ;)
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  zondag 25 november 2012 @ 00:17:39 #178
272287 henrivo
Tikt tegen jassies
pi_119588589
quote:
0s.gif Op zondag 25 november 2012 00:15 schreef Juicyhil het volgende:

[..]

Het lijkt me omslachtiger om eerst iets te bouwen waarbij je geen flauw idee hebt waarom en hoe je iets doet om er later achter te komen dat je het alsnog opnieuw moet bouwen ;)
Is ook zo. Bedoelde het ook niet lullig ofzo, hoor :) Maar jij raadt dus eerst CodeIgniter aan, specifiek die? Of zou CakePHP ook voldoen?
  zondag 25 november 2012 @ 00:19:43 #179
178193 Juicyhil
Bekende FOK!ker
pi_119588651
quote:
0s.gif Op zondag 25 november 2012 00:17 schreef henrivo het volgende:

[..]

Is ook zo. Bedoelde het ook niet lullig ofzo, hoor :) Maar jij raadt dus eerst CodeIgniter aan, specifiek die? Of zou CakePHP ook voldoen?
CakePHP heb ik verder geen ervaring mee, dus daar kan ik niks over vertellen.

Zelf werk ik nu in Yii de laatste paar maanden en dat is ook een erg fijn en laagdrempelig framework.
Ik denk dat je gewoon hier en daar eens wat moet proberen. Ik weet in elk geval van CodeIgniter dat ze out-of-the-box al een werkende applicatie hebben. Dus niet net zoals bij Zend dat je de boel zelf nog moet opzetten (alhoewel je dat met een shell-scriptje vrij snel doet)
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  zondag 25 november 2012 @ 00:29:22 #180
272287 henrivo
Tikt tegen jassies
pi_119588845
quote:
0s.gif Op zondag 25 november 2012 00:19 schreef Juicyhil het volgende:

[..]

CakePHP heb ik verder geen ervaring mee, dus daar kan ik niks over vertellen.

Zelf werk ik nu in Yii de laatste paar maanden en dat is ook een erg fijn en laagdrempelig framework.
Ik denk dat je gewoon hier en daar eens wat moet proberen. Ik weet in elk geval van CodeIgniter dat ze out-of-the-box al een werkende applicatie hebben. Dus niet net zoals bij Zend dat je de boel zelf nog moet opzetten (alhoewel je dat met een shell-scriptje vrij snel doet)
Ja, zal morgen es met CI aan de slag gaan. Ik geloof trouwens dat ZF2 geen ZFTool meer bevat
pi_119599192
Ik wil gegevens in een database zetten die ik met een php script heb gegenereerd. 2000 rows met ieder 35 velden. Ik plak de query dus in het sql veld in phpmyadmin maar na een tijdje wordt de pagina wit en stopt ie, zonder verder iets te doen. Is daar iets aan te doen behalve de query opdelen in kleinere queries? query cache limit is 1,048,576...
  zondag 25 november 2012 @ 14:33:31 #182
166255 Maringo
Bèhèhèhèh
pi_119599506
quote:
0s.gif Op zondag 25 november 2012 14:26 schreef Deeltjesversneller het volgende:
Ik wil gegevens in een database zetten die ik met een php script heb gegenereerd. 2000 rows met ieder 35 velden. Ik plak de query dus in het sql veld in phpmyadmin maar na een tijdje wordt de pagina wit en stopt ie, zonder verder iets te doen. Is daar iets aan te doen behalve de query opdelen in kleinere queries? query cache limit is 1,048,576...
Je kan het inderdaad proberen met kleinere chunks. 500 of 200 ofzo.

Maar waarom niet direct vanuit je php script in de database zetten? Dat kan je dan zelfs per row doen.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  zondag 25 november 2012 @ 14:36:57 #183
91039 mstx
2x1/2 = 1/2 x 1/2
pi_119599634
quote:
0s.gif Op zondag 25 november 2012 14:26 schreef Deeltjesversneller het volgende:
Ik wil gegevens in een database zetten die ik met een php script heb gegenereerd. 2000 rows met ieder 35 velden. Ik plak de query dus in het sql veld in phpmyadmin maar na een tijdje wordt de pagina wit en stopt ie, zonder verder iets te doen. Is daar iets aan te doen behalve de query opdelen in kleinere queries? query cache limit is 1,048,576...
En wat gebeurt er als je het als .sql bestandje opslaat en importeert in phpmyadmin?
Je kan het ook nog via de commandline importeren met "mysql -u gebruikersnaam -p databasenaam < database.sql", zo importeer ik altijd grote databases, dan heb je ook geen last van maximum uploadgrootte enzo.
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.
👾
  zondag 25 november 2012 @ 14:39:00 #184
75592 GlowMouse
l'état, c'est moi
pi_119599716
http://webcheatsheet.com/sql/mysql_backup_restore.php

In phpmyadmin kun je ook import-files uploaden.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_119601079
Kreeg het niet als sql bestand opgeslagen, programma bleef maar bezig. Maar meteen met php in de database zetten is gelukt!
  woensdag 28 november 2012 @ 01:30:28 #186
137776 boem-dikkie
Jedi Mind Baby!
pi_119698963
Ik ben me echt scheel aan het staren op een ongelooflijke beginnersfout maar ik kom er even niet uit.

Ik heb een formulier met broodjes. Op onderstaande manier opgebouwd.

1
2
3
4
5
<input type="hidden" name="broodje[info][description]" value="Broodje Ham">Broodje Ham</input>
<input type="text" name="broodje[info][quantity]" class="number" id="2">

<input type="hidden" name="broodje[info][description]" value="Broodje Kaas">Broodje Kaas</input>
<input type="text" name="broodje[info][quantity]" class="number" id="2">

In mijn PHP wil ik loopen door hoeveel er van elk broodje zijn ingevuld.

1
2
3
4
5
6
7
8
9
<?php
$broodjes 
$_POST['broodje']; 

foreach (
$broodjes['info'] as $k => $v) {
if (
$v 0) {
   echo 
"<tr><td>" $broodjes['info']['description'] . " - " $broodjes['info']['quantity'] . " keer </tr></td>";
}
}
?>

Nu maakt het niet uit wat ik in vul, ik krijg constant alleen maar dit te zien:

Broodje ham - keer.

Als ik in mijn hele form maar één optie laat staan, dus bijvoorbeeld alleen een input met broodje kaas gaat het goed.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 28 november 2012 @ 02:39:00 #187
118011 BrainOverfloW
Fok! around the Clock!
pi_119699696
quote:
13s.gif Op woensdag 28 november 2012 01:30 schreef boem-dikkie het volgende:
Ik ben me echt scheel aan het staren op een ongelooflijke beginnersfout maar ik kom er even niet uit.

Ik heb een formulier met broodjes. Op onderstaande manier opgebouwd.
[ code verwijderd ]

In mijn PHP wil ik loopen door hoeveel er van elk broodje zijn ingevuld.
[ code verwijderd ]

Nu maakt het niet uit wat ik in vul, ik krijg constant alleen maar dit te zien:

Broodje ham - keer.

Als ik in mijn hele form maar één optie laat staan, dus bijvoorbeeld alleen een input met broodje kaas gaat het goed.
Het eerste wat me op valt is dat je id niet uniek is, staat bij beide textvelden op "2".
Je name="broodje[info][description]" en name="broodje[info][quantity]" heten bij beide broodjes het zelfde. Dan zal het 2e broodje het eerste broodje overschrijven.

[ Bericht 7% gewijzigd door BrainOverfloW op 28-11-2012 02:49:09 ]
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
pi_119700463
quote:
13s.gif Op woensdag 28 november 2012 01:30 schreef boem-dikkie het volgende:
Ik ben me echt scheel aan het staren op een ongelooflijke beginnersfout maar ik kom er even niet uit.

Ik heb een formulier met broodjes. Op onderstaande manier opgebouwd.
[ code verwijderd ]

In mijn PHP wil ik loopen door hoeveel er van elk broodje zijn ingevuld.
[ code verwijderd ]

Nu maakt het niet uit wat ik in vul, ik krijg constant alleen maar dit te zien:

Broodje ham - keer.

Als ik in mijn hele form maar één optie laat staan, dus bijvoorbeeld alleen een input met broodje kaas gaat het goed.
Wat BrianOverfloW zegt. Daarnaast zul je nog meer dingen aan moeten passen aangezien zowel de HTML als de PHP op deze manier nooit gaan doen wat je wil.

De HTML moet er ongeveer zo uitzien:
1
2
3
4
5
<input type="text" name="description[]" value="Broodje Ham" />
<input type="text" name="quantity[]" class="number" id="2" />
<input type="text" name="description[]" value="Broodje Kaas" />
<input type="text" name="quantity[]" class="number" id="3" />
<input type="submit" />

Dit geeft de volgende output als je print_r($_REQUEST) doet:
1Array ( [description] => Array ( [0] => Broodje Ham [1] => Broodje Kaas ) [quantity] => Array ( [0] => 5 [1] => 2 ) ) 

Nu je weet hoe de resulterende array op is gebouwd kun je de php gaan ontwerpen:

Je doet het volgende:
- je checkt of er daadwerkelijk data binnenkomt
- je bouwt de table op met de data die in de teruggegeven array staat, bij elke description hoort een quantity die dezelfde key volgorde heeft als de description array
- je zorgt ervoor dat de invoer wordt omgezet naar entities alvorens het in de tabel te verwerken

1
2
3
4
5
6
7
8
9
10
11
<?php
if(isset($_REQUEST['description']) && is_array($_REQUEST['description']) && isset($_REQUEST['quantity']) && is_array($_REQUEST['quantity'])) {
    echo 
'<table>';
    
    foreach(
$_REQUEST['description'] as $k => $field_value) {
         echo 
"<tr><td>" htmlentities($field_value) . " - " htmlentities($_REQUEST['quantity'][$k]) . " keer </tr></td>";
    }
    
    echo 
'</table>';
}
?>
  woensdag 28 november 2012 @ 09:54:48 #189
137776 boem-dikkie
Jedi Mind Baby!
pi_119702032
Thanks jongens. Snap het nu.

Die dubbele 'id' kwam overigens vanwege copypasta hier op FOK!. Die waren snippets uit mijn code dus ik heb even snel die onderste rij hier opnieuw geplakt.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  Redactie Sport / Supervogel woensdag 28 november 2012 @ 17:38:10 #190
270182 crew  Pino112
Pino van Luna O+
pi_119717667
Ik heb een vraag over een (MS SQL) database.

Het gaat om twee gewone tabellen (Les en Klas) en een koppeltabel (Module) die die andere twee koppelt.
Maar één waarde in de koppeltabel is niet de primary key in de tabel 'Les', maar eigenlijk een foreign key.

Voor de beeldvorming:

[Les]
-lesId (PK)
-voe

[Klas]
-klascode (PK)

[Module] < de koppeltabel
-voe
-klascode

Ik heb 'voe' en 'klascode' in Module al PK gemaakt, en 'klascode' heb ik al gewoon FK kunnen maken naar de Klas-tabel toe, maar de 'voe' wil dus niet omdat die geen PK is.
Hopelijk is het een beetje duidelijk zo.

Wat kan ik doen om de 'voe' uit Les te koppelen aan Module?
  woensdag 28 november 2012 @ 17:53:53 #191
75592 GlowMouse
l'état, c'est moi
pi_119718217
les.voe moet uniek zijn, is hij dat? En waarom koppel je niet gewoon op lesId?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  Redactie Sport / Supervogel woensdag 28 november 2012 @ 20:50:19 #192
270182 crew  Pino112
Pino van Luna O+
pi_119726238
quote:
0s.gif Op woensdag 28 november 2012 17:53 schreef GlowMouse het volgende:
les.voe moet uniek zijn, is hij dat?
Nee, (nog) niet).
quote:
En waarom koppel je niet gewoon op lesId?
'Voe' is een soort code voor een bepaalde module bij ons op school (bijv PHP, SLB, C#, enz).
Eén bepaalde voe wordt maximaal één keer per klas gegeven. Daarom heb ik module.voe en module.klascode samen een PK gemaakt zodat deze altijd uniek moet zijn. Je hebt logischerwijs maar één keer de module C# of UML enz.
Een module wordt dus wel aan meerdere klassen gegeven.

In 'Les' wordt naast de 'voe' ook 'docent', 'klas' en 'aanvang' bijgehouden waarbij les.docent dus ook wordt gekoppeld met een FK aan de tabel 'Docent'.
Les.voe kan dus niet uniek zijn, omdat er dus meerdere lessen zijn met dezelfde voe.

Ik kan de gehele ERD wel even uploaden want er zijn nog meer tabellen, dan heb je helemaal een goed overzicht..
  woensdag 28 november 2012 @ 21:07:23 #193
75592 GlowMouse
l'état, c'est moi
pi_119727180
Een foreign key moet naar iets unieks verwijzen in MSSQL (in MySQL hoeft dat niet, waarmee het afwijkt van de SQL standaard). Je zult dus een aparte tabel moeten maken met Voe's.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_119781881
Binnen het MVC-model, kunnen daar de models direct onderling met elkaar communiceren of moet dat perse via de controller gaan?
Aan dit bericht kunnen geen rechten worden ontleend.
  vrijdag 30 november 2012 @ 15:56:48 #195
12221 Tijn
Powered by MS Paint
pi_119783214
Zolang de Model-objecten gewoon netjes via public methods met elkaar praten, zou ik niet weten wat daar mis mee is.
  vrijdag 30 november 2012 @ 19:59:59 #196
166255 Maringo
Bèhèhèhèh
pi_119790768
quote:
0s.gif Op vrijdag 30 november 2012 15:18 schreef poepeneesje het volgende:
Binnen het MVC-model, kunnen daar de models direct onderling met elkaar communiceren of moet dat perse via de controller gaan?
De algehele meningen verschillen, maar ik zeg van graag zelfs.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  vrijdag 30 november 2012 @ 20:02:24 #197
166255 Maringo
Bèhèhèhèh
pi_119790838
quote:
14s.gif Op woensdag 28 november 2012 20:50 schreef Pino112 het volgende:

[..]

Nee, (nog) niet).

[..]

'Voe' is een soort code voor een bepaalde module bij ons op school (bijv PHP, SLB, C#, enz).
Eén bepaalde voe wordt maximaal één keer per klas gegeven. Daarom heb ik module.voe en module.klascode samen een PK gemaakt zodat deze altijd uniek moet zijn. Je hebt logischerwijs maar één keer de module C# of UML enz.
Een module wordt dus wel aan meerdere klassen gegeven.

In 'Les' wordt naast de 'voe' ook 'docent', 'klas' en 'aanvang' bijgehouden waarbij les.docent dus ook wordt gekoppeld met een FK aan de tabel 'Docent'.
Les.voe kan dus niet uniek zijn, omdat er dus meerdere lessen zijn met dezelfde voe.

Ik kan de gehele ERD wel even uploaden want er zijn nog meer tabellen, dan heb je helemaal een goed overzicht..
Dat word dan een extra tabel:

extra_tabel (xtraID, LesID, voe )
LesID FK naar les. lesid

Zo genereren dat voe samen met lesID meekomt naar deze tabel en dan xtraID gebruiken als unieke ID in Module
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_119795620
1
2
3
4
5
6
7
8
9
10
$data = new Spreadsheet_Excel_Reader('nevo_kort.xls', false);

function getCols($sheet) {
    $cols = array();
    for($col = 0; $col < $data->colcount($sheet); $col++) {
        $cols[] = $data->val(1,$col,$sheet);
    }
    
    return $cols;
}

Waarom krijg ik:

Notice: Undefined variable: data in ... on line 12
Fatal error: Call to a member function colcount() on a non-object in ... on line 12

Line 12 is de for loop. Hij moet toch gewoon bij dat object kunnen, die gewoon defined is?

Zal wel weer iets simpels zijn, maar ben nog niet erg gevorderd en heb de laatste dagen zoveel zitten prutsen dat ik niet meer logisch kan nadenken.
  vrijdag 30 november 2012 @ 21:49:54 #199
166255 Maringo
Bèhèhèhèh
pi_119795720
edits.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_119796047
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?
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')