Keiichi | woensdag 16 maart 2011 @ 08:24 | |||||
![]() cd niet bijgeleverd Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt ![]() Vorige delen: Via de zoekfunctie Zie ook: • PHP Dataverwerking • Officiële PHP website • PHP Documentatie • MySQL Reference Manual • Yet Another PHP Faq • PHP Cheat Sheet • PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc Tutorials: • W3Schools PHP • W3Schools SQL Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP En ik sloot af met de volgende post: -- Ik heb het met PDO opgelost, daar kan ik individueel peer 'tag' opgeven welke waarde ik er aan wil toekennen, bv
Vanuit een DESCRIBE TABLE heb ik alle kolommen idd al gehaald en ook als zodanig de query opgebouwd en daarna bindValue laten doen. Stukje code waar ik uiteindelijk op gekomen ben ![]()
Maar ik vraag me eigenlijk af waarom de features van PDO en mysqli zo verwant aan elkaar zijn, maar dan toch op zulke dingen eigenlijk weer verschillen? | ||||||
Chandler | woensdag 16 maart 2011 @ 08:51 | |||||
Leuke discussie die op mijn post volgde ![]() Straatnamen kunnen idd ook een spatie kunnen bevatten Bv Henriette Rolandstraat 15a Plein 1945 12a is idd niet te doen, maar dat kan ik altijd later nog met de hand er uit filteren. Maar ik zal zelf nog eens een regex opzetje maken ![]() ![]() | ||||||
Keiichi | woensdag 16 maart 2011 @ 09:13 | |||||
Als je de string waarin straat en huisnummer vermeld staat, split per spatie, het laatste element eraf popt (array_pop) en de rest weer joined. Dan heb je denk (als huisnummer altijd vermeld is!) een redelijk scheiding volgens mij. | ||||||
themole | woensdag 16 maart 2011 @ 10:05 | |||||
Hij gaf in het vorige topic het volgende voorbeeld. straatnaam 12 a1 In dit geval werkt jouw methode niet, maar het is wel een redelijk accurate methode want in alle andere gevallen werkt ie wel. | ||||||
Keiichi | woensdag 16 maart 2011 @ 10:13 | |||||
Misschien dat je hier iets aan hebt: http://kvdb.net/projects/6pp/downloads Alle straten (en postcodes) van heel nederland. | ||||||
GlowMouse | woensdag 16 maart 2011 @ 10:16 | |||||
Dat zijn helemaal niet alle straten van heel Nederland. Maar bij die paar straten die er wel instaan kun je het wel gebruiken. | ||||||
Keiichi | woensdag 16 maart 2011 @ 10:19 | |||||
Het is iets in ieder geval. Maar ik dacht dat die database redelijke compleet was. | ||||||
shintek | woensdag 16 maart 2011 @ 10:47 | |||||
Kun je het niet jatten van goeggel maps? | ||||||
GlowMouse | woensdag 16 maart 2011 @ 11:05 | |||||
Die kent ook niet alle straten. | ||||||
Keiichi | woensdag 16 maart 2011 @ 13:00 | |||||
Heb je voorbeelden? Ik kan me voorstellen dat een straat in een nieuwbouwwijk die net 1 dag geleden opgeleverd is er niet instaat. | ||||||
GlowMouse | woensdag 16 maart 2011 @ 13:14 | |||||
Ik ken een straat in de buurt die er iets meer dan een jaar geleden is aangelegd en waar sindsdien ook mensen wonen. | ||||||
ursel | woensdag 16 maart 2011 @ 13:29 | |||||
Het is wel iets meer dan een paar straten hoor. ![]() Hij is inderdaad niet volledig compleet, maar om het nu af te doen te doen als broddel werk is ook weer iets te negatief. Op zakelijk niveau schiet het zeker wel te kort (met name de LAT en LNG liggen wel eens meer dan 4 km er vanaf ![]() Maar voor meer simpelere site kan het best werken. | ||||||
GlowMouse | woensdag 16 maart 2011 @ 13:30 | |||||
Vandaar ook:En als hij er niet instaat ga je zelf splitten. | ||||||
Dale. | woensdag 16 maart 2011 @ 13:30 | |||||
Hmmm die x was gewoon willekeurig he... Hij moet van 1bnj4w8.0%81 ook gewoon 148.081 maken en van 1bnj4w8.0%81.83%1 ook 148.081 | ||||||
GlowMouse | woensdag 16 maart 2011 @ 13:32 | |||||
Waarom geen 81.831? | ||||||
Dale. | woensdag 16 maart 2011 @ 15:46 | |||||
Omdat ik het dus zo wil definieren dat alleen de eerste punt geld ![]() | ||||||
Chandler | woensdag 16 maart 2011 @ 18:59 | |||||
LOL, ik denk dat ik de overige 18.000 adressen maar met de hand ga fixen ![]() Andere vraag; hoe is het mogelijk om zonder al te veel poespas te ontdekken of een plaatje grayscaled/zwart-wit is. (tekening). Heb gegoogled maar kon er weinig over vinden ![]() -edit- welke type gebruik je als je true/false wilt opslaan oftewel 0/1 (geen enum neem ik aan) [ Bericht 11% gewijzigd door Chandler op 16-03-2011 19:12:49 ] | ||||||
GlowMouse | woensdag 16 maart 2011 @ 19:27 | |||||
0/1 voor true false, of ENUM('Y','N'), net wat je voorkeur is. greyscale/zw kun je volgens mij niet zo makkelijk zien; je zou wat pixels kunnen checken met imagecolorat. | ||||||
Light | woensdag 16 maart 2011 @ 19:38 | |||||
Ik zou 0 voor false en 1 voor true gebruiken. Maakt de code wel zo logisch ![]() | ||||||
GlowMouse | woensdag 16 maart 2011 @ 19:40 | |||||
Er stond geen 'respectievelijk' bij. | ||||||
Chandler | woensdag 16 maart 2011 @ 20:48 | |||||
maar ik vraag me af wat sneller is een tinyint (voor boolean) of een enum met y/n of 0/1 Verder lijkt het mij niet echt handig om alle plaatjes te control\leren of de waarden wel tussen de grijs tinten in zit. Kost volgens mij best veel resources zo ![]() ![]() | ||||||
Light | woensdag 16 maart 2011 @ 21:02 | |||||
Geen idee, maar ik zou denken dat 0/1 sneller is omdat je in de code dan geen stringvergelijking hoeft te doen. | ||||||
Light | woensdag 16 maart 2011 @ 21:04 | |||||
Dan heb je volgens mij twee regexen nodig, en twee keer preg_replace. Eerst gooi je alles weg wat geen cijfer en/of punt is, daarna moet alles vanaf de tweede punt weg. | ||||||
Keiichi | woensdag 16 maart 2011 @ 21:05 | |||||
Er worden in database voor een enum veld wel eea aan trucje gebruikt lijkt me zo. Als je een vastgesteld aantaal waarden heb, dan kun je eigenlijk het daadwerkelijke type INT maken waarbij een onzichtbare tabel gebruikt voor de daadwerkelijke waardes. Zeg maar een soort snelkoppeling naar een foreign key. | ||||||
GlowMouse | woensdag 16 maart 2011 @ 21:11 | |||||
Het snelheidsverschil is verwaarloosbaar. | ||||||
Light | woensdag 16 maart 2011 @ 21:16 | |||||
Voor een Enum wordt een smallint gebruikt, met 65535 mogelijkheden. Maar daar had ik het niet over. Als je in de database een enum('Y', 'N') gebruikt, krijg je bij het ophalen van de data altijd een 'Y' of een 'N'.
| ||||||
Chandler | woensdag 16 maart 2011 @ 21:27 | |||||
Dan ga ik voor tinyint zal eens een test gaan maken! ![]() | ||||||
Chandler | woensdag 16 maart 2011 @ 21:28 | |||||
Staaf: http://stackoverflow.com/(...)int-which-one-to-use | ||||||
GlowMouse | woensdag 16 maart 2011 @ 21:48 | |||||
"ENUM requires a rebuild of the table when adding a value to the middle of the set." is niet meer zo. | ||||||
Peem | vrijdag 18 maart 2011 @ 13:42 | |||||
Hoi! Ik hoopte op wat hulp! Ik ben bezig met een php form, in de simpele vorm, alleen ik kom er niet uit qua radio boxes.. Ik zal even complete code erneer plempen: <form method="post" action="index.php#contactForm"> <?php if ($_POST['submitted'] == 1) { $firstname = $_POST['firstname'] ; $email = $_POST['email'] ; $subject = $_POST['subject'] ; $msg = $_POST['msg'] ; $disableBtn = ''; $btnText = ''; $message= "Dag ******, " ."\n"."Er heeft iemand het aanmeld formulier ingevuld, het betreft:"."\n"."\n"."Naam: " . $firstname . "\n". "Onderwerp: " . $subject . "\n". "E-Mail: " . $email ."\n" . "Bericht: " . $msg."\n" . "Keuze: " . $group2."\n"; $headers = "MIME-Version: 1.0\r\n". "Content-type: text/plain; charset=iso-8859-1\r\n". 'From: noreply@******.nl' . "\r\n" . 'Reply-To: noreply@******.nl' . "\r\n"; if ($firstname=='') { echo "<span class=\"errormsg\">Vul a.u.b. uw naam in!<br /><br /></span>"; } elseif ($email=='') { echo "<span class=\"errormsg\">Geef a.u.b. uw email adres op! <br /><br /></span>"; } elseif (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)){ echo "<span class=\"errormsg\">Geef a.u.b. een geldig email adres op!<br /><br /></span>"; } else { mail( "info@******.nl", $subject, $message, $headers); print "<span class=\"success\">Bedankt voor het aanmelden.<br />Tot ******.nl!.<br /><br /></span>"; //$disableBtn = " onclick=\"this.disabled=true;\" " ; $btnText = 'Bericht verstuurd!'; } } ?> <input type="hidden" name="submitted" value="1" /> <label>naam</label> <input type="text" name="firstname" value="<?php echo $firstname; ?>"/> <label>e-mailadres</label> <input type="text" name="email" value="<?php echo $email; ?>"/> <label>mobiel nummer</label> <input type="text" name="msg" value="<?php echo $msg; ?>"/> <label>onderwerp</label> <input id="radio" type="radio" name="subject" value="<?php echo $subject; ?>"/><div id="radiotext">Ja ik kom.</div><br /> <!--<button type="submit">Verstuur bericht</button>--> <input type="submit" value="<?php echo $btnText; ?>" class="button" <?php echo $disableBtn; ?>/> <div class="spacer"></div> </form> Het probleem is nu, dat hij aangeeft als het de mail binnenkomt: (nosubject) terwijl ik daar juist 1 van de 3 opties wil hebben, kan iemand mij hiermee helpen? Dank ![]() | ||||||
AlchemistOfSorrows | vrijdag 18 maart 2011 @ 14:12 | |||||
Peem: In plaats van die regex voor de emailcheck, zou ik je aanraden om filter_var te gebruiken, omdat je regex niet alle valide mailadressen als valide ziet. | ||||||
themole | vrijdag 18 maart 2011 @ 14:18 | |||||
Je hebt in dit geval een formulier, bovenaan het formulier ga jij na of er een postcommando is en ga je $subject definieren. Alleen als $subject niet met een postcommando meekomt bijvoorbeeld als een gebruiker de pagina voor de eerste keer bezoekt is $subject leeg. Dit is de code voor de radio button, als $subject leeg is, dan wordt dat. <input id="radio" type="radio" name="subject" value="<?php echo $subject; ?>"/> <input id="radio" type="radio" name="subject" value=""/> Dit betekent dat als de radiobutton wordt aangevinkt en het wordt verstuurd er de value "" verstuurd. En het commando mail( "info@******.nl", "", bericht, headers); gebruikt. [ Bericht 23% gewijzigd door themole op 18-03-2011 14:27:54 ] | ||||||
GlowMouse | vrijdag 18 maart 2011 @ 14:40 | |||||
En eregi is deprecated. | ||||||
lifeblind | vrijdag 18 maart 2011 @ 15:30 | |||||
Brr, alleen al van het door elkaar gebruiken van PHP en HTML krijg ik al jeuk ![]() Sowieso een tip om je verwerking van formulieren enzo los te trekken van het opbouwen van je formulier in html. Ideaal gezien kun je het beste een template-engine (zoals smarty of iets dergelijks) gebruiken, maar ik kan me voorstellen dat dat in het begin nog te moeilijk is om te snappen. | ||||||
Peem | vrijdag 18 maart 2011 @ 15:49 | |||||
Dank jullie ![]() | ||||||
PiRANiA | zaterdag 19 maart 2011 @ 16:10 | |||||
Mongodb (document-georiënteerde database) #1![]() | ||||||
Eline.S | maandag 21 maart 2011 @ 02:36 | |||||
Ben een beginnertje, dus hopelijk een simpele vraag.... Dit is mijn site: http://www.succesvolwonen.nl (let nog niet op de opmaak, want ik ben net begonnen....) Nu heb ik een probleem met het zoek-gedeelte aan de rechterkant. De view-button werkt alleen op de laatste categorie in plaats van alle categoriëen "bij elkaar op te tellen". Het is ongetwijfeld iets met AND en zo, maar wat ik ook probeer, ik kom er niet uit. Ik gebruik onderstaand script: <?php $listings1 = get_option('elegantestate_listings1'); $listings2 = get_option('elegantestate_listings2'); $listings3 = get_option('elegantestate_listings3'); $listings4 = get_option('elegantestate_listings4'); ?> <div id="listings"> <div id="listings-content"> <h4 class="title"><span><?php _e('Zoek een woning','ElegantEstate'); ?></span></h4> <div id="listings-options"> <form method="get" action="<?php bloginfo('url'); ?>" class="clearfix"> <div class="select"> <select class="option-listing" name="option-listing"> <?php foreach ($listings1 as $item) { ?> <option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option> <?php } ?> </select> </div> <!-- end .select --> <form method="get" action="<?php bloginfo('url'); ?>" class="clearfix"> <div class="select"> <select class="option-listing" name="option-listing"> <?php foreach ($listings2 as $item) { ?> <option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option> <?php } ?> </select> </div> <!-- end .select --> <form method="get" action="<?php bloginfo('url'); ?>" class="clearfix"> <div class="select"> <select class="option-listing" name="option-listing"> <?php foreach ($listings3 as $item) { ?> <option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option> <?php } ?> </select> </div> <!-- end .select --> <form method="get" action="<?php bloginfo('url'); ?>" class="clearfix"> <div class="select"> <select class="option-listing" name="option-listing"> <?php foreach ($listings4 as $item) { ?> <option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option> <?php } ?> </select> </div> <!-- end .select --> <input class="view-button" type="submit" value="<?php _e('view','ElegantEstate'); ?>" name="submit" /> </form> </div> <!-- end #listings-options --> </div> <!-- end #listings-content --> Wie o wie helpt mij een stukje op weg? | ||||||
shintek | maandag 21 maart 2011 @ 09:34 | |||||
Vet topic dit | ||||||
lifeblind | maandag 21 maart 2011 @ 10:23 | |||||
Iedere dropdown heeft een eigen form, dus als je je zoekfilter submit, wordt alleen maar de waarde van de laatste naar de pagina gestuurd. Je moet dus sowieso al je categorieën in 1 formulier hebben staan. In je verwerkingscript ga je deze opties bij elkaar voegen in je query. | ||||||
Eline.S | maandag 21 maart 2011 @ 10:37 | |||||
Ik had eerst ook onder iedere dropdown: <input class="view-button" type="submit" value="<?php _e('view','ElegantEstate'); ?>" name="submit" /> </form> Maar dan krijg ik 4x een view button die alleen op zijn eigen dropdown werkt.... Is het dan zoiets als <input class="input" ........ etc/> ? | ||||||
lifeblind | maandag 21 maart 2011 @ 11:24 | |||||
Op die manier heb je inderdaad bij iedere dropdown een submitknop, dat wil je helemaal niet hebben. In principe zet je het als volgt op:
Je zet dus alle dropdownboxen in 1 form, dan krijg je ze allemaal binnen. 1 ding waar je wel op moet letten is de naamgeving van je selectboxen. Ze heten nu allemaal 'option-listing', dan krijg je op die manier ook alleen maar de waarde van je laatste dropdown binnen, omdat de vorige iedere keer overschreven wordt. Iedere dropdownbox moet dus een eigen unieke naam hebben. Vernoem ze bijvoorbeeld naar de categorie waar het uit komt (provincie, prijs etc). | ||||||
PiRANiA | maandag 21 maart 2011 @ 13:34 | |||||
Tabel: id - parentid Ik wil een lijstje met: Parent 1 • id dat onder deze parent valt • id dat onder deze parent valt • id dat onder deze parent valt Parent 2 • id dat onder deze parent valt Dus dacht ik te sorteren op het zelf te maken veld 'pid_id': een samenvoeging van parentid en id. (hoe) kan dit: "SELECT id,parent, CONCAT(IF(`parent`) `parent` ELSE `id`,`id`) as pid_id FROM `asset` ORDER BY pid_id ? | ||||||
AlchemistOfSorrows | maandag 21 maart 2011 @ 13:50 | |||||
Kun je niet gewoon ORDER BY op parent doen? | ||||||
PiRANiA | maandag 21 maart 2011 @ 13:52 | |||||
De parents zelf hebben geen parent. Wat jij zegt zou alleen werken als de parents ook een parent_id hadden... ![]() | ||||||
GlowMouse | maandag 21 maart 2011 @ 14:14 | |||||
JOIN de tabel op zichzelf. Of als je meer dan één niveau diep gaat: http://crisp.tweakblogs.n(...)-only-one-query.html | ||||||
lifeblind | maandag 21 maart 2011 @ 14:22 | |||||
Let er met recursieve functies wel op dat je dan niet ineens 10.000 queries afvuurt op je database, met grote tabellen kan dat de snelheid aanzienlijk verminderen (sowieso altijd het aantal queries proberen tot een minimum te beperken). | ||||||
Peem | maandag 21 maart 2011 @ 14:51 | |||||
Even een vervolgje op mijn noob vraag van vrijdag: Ik begin de form met een ---> <form method="post" action="#contact_form"> <--- hij verstuurd het netjes naar de betreffende email, maar zodra ik er action="verstuur.html"> van maak, gaat hij wel nadat ik op verstuur heb gedrukt naar verstuur.html, maar word het formulier niet verzonden, kan iemand mij hierbij helpen? Dank! | ||||||
boem-dikkie | maandag 21 maart 2011 @ 15:03 | |||||
Als je op 'submit' drukt gaat hij de 'action' uitvoeren, als jij daar verstuur.html hebt neergezet doet het formulier niks meer als naar verstuur.html gaan wanneer jij op submit drukt. Als je PHP gebruikt voor je formulier kun je toch wanneer hij verzonden is met een header naar de 'bedankt'-pagina navigeren? | ||||||
KomtTijd... | maandag 21 maart 2011 @ 19:02 | |||||
En als je wilt dat een form naar de pagina zelf verstuurd wordt (dus als verwerking en plaatsing door het zelfde script gedaan wordt), kun je het action-attribuut ook weg laten. Al weet ik niet of dat gedocumenteerd gedrag is... | ||||||
boem-dikkie | maandag 21 maart 2011 @ 19:13 | |||||
Ik doe altijd
| ||||||
lifeblind | maandag 21 maart 2011 @ 19:14 | |||||
Dat is het beste inderdaad, misschien dat er hier of daar een exotische browser is die het anders interpreteerd ofzo. | ||||||
shintek | maandag 21 maart 2011 @ 19:35 | |||||
Ik kook mijn sites het liefst met een een eetlepel firefox compatibiliteit, en een schepje chrome. | ||||||
PiRANiA | maandag 21 maart 2011 @ 19:37 | |||||
Als ik snel wat in elkaar wil knallen gebruik ik altijd het minimale: <form><input name="waarde"><input type="submit"></form> ![]() | ||||||
themole | maandag 21 maart 2011 @ 19:38 | |||||
Hier hetzelfde en zo min mogelijk IE6 compatibilieit. Persoonlijk ondersteun ik pas vanaf IE7. | ||||||
MrNiles | dinsdag 22 maart 2011 @ 15:55 | |||||
hoe kan ik een checkbox uitlezen uit een tabel? 1 = checked in de tabel maar als ik dan naar een html pagina ga dan zie ik niet dat de checkbox gevinkt is hoe kan ik die checked maken? | ||||||
mstx | dinsdag 22 maart 2011 @ 16:00 | |||||
| ||||||
Tegan | dinsdag 22 maart 2011 @ 16:03 | |||||
checked in de tag zetten. Net als selected bij dropdown menu's. | ||||||
MrNiles | dinsdag 22 maart 2011 @ 18:26 | |||||
dit zou toch moeten werken?? iemand enig idee waarom ik niets kan ontvangen op gmail en hotmail...ook niet in de spambox | ||||||
KomtTijd... | dinsdag 22 maart 2011 @ 18:53 | |||||
Heb je wel sendmail geinstalleerd enzo? | ||||||
MrNiles | dinsdag 22 maart 2011 @ 18:59 | |||||
is via een hoster...heeft altijd gewerkt maar nu niet meer kan ik ergens vinden of sendmail actief is? phpinfo? phpinfo zegt sendmail: no value via een andere server van dezelfde hoster zie ik sendmail: me@localhost.com is dat het probleem waarschijnlijk...kan ik dat zelf oplossen? [ Bericht 24% gewijzigd door MrNiles op 22-03-2011 19:04:42 ] | ||||||
KomtTijd... | dinsdag 22 maart 2011 @ 19:32 | |||||
Ik denk dat je dan even bij je hoster moet wezen inderdaad... | ||||||
GlowMouse | dinsdag 22 maart 2011 @ 19:33 | |||||
Misschien was hij niet zo blij met je header injection. | ||||||
KomtTijd... | dinsdag 22 maart 2011 @ 19:39 | |||||
Als er geen user input is, is er ook geen injection. | ||||||
GlowMouse | dinsdag 22 maart 2011 @ 19:43 | |||||
Hier niet, maar ik kan me goed voorstellen dat je als hoster sendmail voor bepaalde users uitschakelt ivm spam. | ||||||
MrNiles | woensdag 23 maart 2011 @ 08:31 | |||||
Zou kunnen, maar het heeft altijd gewerkt. Heb laatst wel ingesteld dat ik PHP5.2.4 heb ipv 4.4.7 ik zal het eens terug zetten misschien dat dat al helpt..sowieso zal ik even een vraag stellen bij de helpdesk van de hoster | ||||||
MrNiles | woensdag 23 maart 2011 @ 09:00 | |||||
heb in de ini file op de server zelf sendmail_from = me@localhost.com toegevoegd probleem opgelost ![]() weet iemand of je op deze manier ook unzip kan aanzetten..en welke regel daarbij hoort | ||||||
afro | woensdag 23 maart 2011 @ 09:23 | |||||
Ik heb ook even een domme vraag maar ik kan nergens op internet een tutorial vinden of iets wat er ook maar op lijkt. Ik wil graag snel bestellen toevoegen op een website maar ik heb geen flauw idee hoe ik dit moet gaan aanpakken. Ik bedoel zoiets als dit http://www.detaartenfee.be/winkel/quickie.php serienummer invullen---> product verschijnt automatisch enz, enz, enz en dat alles in een keer in de winkelwagen word gezet. [ Bericht 15% gewijzigd door afro op 23-03-2011 09:28:23 ] | ||||||
Keiichi | woensdag 23 maart 2011 @ 13:39 | |||||
Voor het escapen van mysql queries ben ik vrij groot fan van het gebruik van 'sprintf' %d voor integer types, %s voor string types waarbij het argument ook bijhorend met mysql_real_escape_string ook daadwerkelijk geescaped word. Alleen wil ik nu ook NULL gebruiken. Met %d wordt dat vrij problematisch. Wat zou hier een mooie oplossing voor zijn? NULL moet ingevuld worden wanneer een variable niet gedefineerd is.(vanzelfsprekend ![]() | ||||||
MrNiles | donderdag 24 maart 2011 @ 12:01 | |||||
dit werkt prima zolang koppeltabel is ingevuld maar als de koppeltabel leeg is dan krijg ik dus ook geen output vanuit optredens kan ik deze WHERE niet mee laten doen als de regels leeg zijn? Of is er een andere slimme manier om toch de data uit optredens te krijgen als koppeltabel nog niets ingevuld is? | ||||||
lifeblind | donderdag 24 maart 2011 @ 12:10 | |||||
Een join gebruiken? Aan de hand van left/inner/right join kun je dan bepalen wanneer je wat ziet afhankelijk van de data in je koppeltabel. De manier waarop je het nu hebt zorg je ervoor dat een voorwaarde is dat je zowel een result uit je `koppeltabel` en `optredens` moet hebben. | ||||||
xaban06 | donderdag 24 maart 2011 @ 13:48 | |||||
Ik zit even vast, zouden jullie mij weer op weg kunnen helpen. Welke functies moet ik gebruiken etc. Ik heb (bijvoorbeeld) 3 sessions, namelijk (print_r($_SESSION)):
Zoals je al ziet zijn de sessions om een winkelwagen bij te houden, wat ik wil is de inhoud van de winkelwagen converteren naar normaal tekst (HTML), namelijk:
Hoe kan ik dit het beste/makkelijkste doen? Een loop? Een array functie? De session [basket_no] hoeft uiteraard niet gebruikt te worden, deze session heb ik nodig voor andere functies. | ||||||
GlowMouse | donderdag 24 maart 2011 @ 14:02 | |||||
Je begint met normaal opslaan, je kunt gewoon $_SESSION['basket'][] = array('id' => 74, 'aantal' => 1, 'beschrijving' => ....) doen. | ||||||
xaban06 | donderdag 24 maart 2011 @ 14:08 | |||||
Dank, zal het opslaan van de sessions aanpassen. Nu even op zoek gaan naar de juiste functies =) | ||||||
GlowMouse | donderdag 24 maart 2011 @ 14:18 | |||||
Daarna volstaat een foreach. Let op dat je prijzen nu in sessies opslaat, en wijzigingen in de database niet direct worden meegenomen. | ||||||
xaban06 | donderdag 24 maart 2011 @ 14:21 | |||||
Ik zal eens spelen met foreach. Ik zou inderdaad alleen de product id en aantal kunnen opslaan in de sessie en de rest uit de database opvragen. | ||||||
xaban06 | donderdag 24 maart 2011 @ 15:06 | |||||
Met foreach kom ik er niet helemaal niet. De array heb ik nu als volgt:
Vervolgens doe ik:
Mijn output wordt:
Of moet ik in de loop weer iets doen om het netjes te krijgen? | ||||||
lifeblind | donderdag 24 maart 2011 @ 15:08 | |||||
Wat is dan het probleem? De data uit je session wordt nu toch op de pagina geplaatst? | ||||||
xaban06 | donderdag 24 maart 2011 @ 15:16 | |||||
Het moet zijn:
En niet:
| ||||||
KomtTijd... | donderdag 24 maart 2011 @ 15:19 | |||||
Waarom zet je er dan een <br /> in? | ||||||
xaban06 | donderdag 24 maart 2011 @ 15:35 | |||||
Hoezo niet? Zonder de line break krijg ik:
Alles op 1 regel dus. | ||||||
KomtTijd... | donderdag 24 maart 2011 @ 15:37 | |||||
...Dus, wat is de gulden middenweg? | ||||||
xaban06 | donderdag 24 maart 2011 @ 15:39 | |||||
? | ||||||
lifeblind | donderdag 24 maart 2011 @ 15:41 | |||||
De manier waarop je het nu deed loop je eerst door alle arrays heen per record, en dan ga je per record door alle velden heen loopen, dan krijg je het in dat geval dus inderdaad onder elkaar... | ||||||
KomtTijd... | donderdag 24 maart 2011 @ 15:43 | |||||
| ||||||
xaban06 | donderdag 24 maart 2011 @ 15:43 | |||||
Baas | ||||||
xaban06 | donderdag 24 maart 2011 @ 15:45 | |||||
Dat is ook niet wat ik moet hebben, waarschijnlijk ben ik te onduidelijk geweest. Die van lifeblind klopt helemaal. Oh, ik ben inderdaad geen programmeur ![]() | ||||||
Keiichi | donderdag 24 maart 2011 @ 21:25 | |||||
Volgens mij stel ik alleen maar moeilijke vragen hier ![]() | ||||||
themole | donderdag 24 maart 2011 @ 21:29 | |||||
Misschien een keer verdiepen in prepared statements. ![]() | ||||||
MrNiles | vrijdag 25 maart 2011 @ 10:36 | |||||
ik heb van internet een scripje geplukt dat mijn sql tabel 1op1 overzet in htmltabel ziet er nu zo uit maar eigenlijk wil ik iets anders maar ik heb geen idee hoe daar aan te beginnen Ik zou graag de G_id horizontaal als header hebben, en dan elke G_id maar 1x als regel zou ik graag de O_id hebben zodat daar dan de j/n/o ingevuld wordt Wie kan me helpen? | ||||||
themole | vrijdag 25 maart 2011 @ 10:49 | |||||
Het is me niet helemaal duidelijk wat je bedoelt bedoel je. OId Oid Oid Gid J n j | ||||||
MrNiles | vrijdag 25 maart 2011 @ 10:52 | |||||
-------- |G_id(1) | G_id(2) |etc O_id1|__J____|___N__| O_id2|__N____|___N__| etc hopelijk maakt dit het ietsjes duidelijker | ||||||
themole | vrijdag 25 maart 2011 @ 11:01 | |||||
Oh leuk, dit is in basis een tabel => een tweedimensionale array Je moet dus een punt (X,Y) maken en dat gelijkstellen aan J/N/O. Het beste is om eerst een array[][] aan te maken. Daarin alle punten te zetten die uit je query komen, dus array["5"]["6"] = J/N/O dan vervolgens de tabel uit te printen en alle vakken die leeg zijn leeg te laten of een standaardwaarde in te voegen. | ||||||
themole | vrijdag 25 maart 2011 @ 11:04 | |||||
http://www.terrawebdesign.com/multidimensional.php Hier kan je iets meer info vinden. ![]() | ||||||
themole | vrijdag 25 maart 2011 @ 11:15 | |||||
Een tabel bestaat uit 3 waardes rijnaam, kolomnaam, waarde op punt(rijnaam,kolomnaam). Dit kan je representeren in een Array met twee dimensies => een Array in een Array dus, ook wel geschreven als array[][], als in deze array eerst alle punten invoert(dus alle Gid's & Oid's) heb je de tabel gecreëerd, nu moet je nog de waardes op de juiste plaatsen zetten. Dit doe je door array[oid][gid] = waarde te gebruiken. Vervolgens kan je met de hulp van die ik hierboven heb gegeven er een tabel van maken. Dit is eerstejaars Technische Informatica stof, die niet makkelijk uit te leggen is. Hoewel dit wel een makkelijke datastructuur is. ![]() | ||||||
Eline.S | vrijdag 25 maart 2011 @ 22:37 | |||||
Ik ben een dummie, dus volgens mij zit ik goed hier: Ik probeer de zoekbox rechts iets omlaag te krijgen. Hoe doe ik dat precies? http://www.succesvolwonen.nl/ Hieronder het onderste stukje van mijn code... (.....) <input class="view-button" type="submit" value="Zoeken" /> </form> </div> <!-- end #listings-options --> </div> <!-- end #listings-content --> <div id="listings-bottom"> <div id="search-container"> <form action="<?php bloginfo('url'); ?>" id="searchform" method="get"> <input type="text" id="searchinput" name="s" value="<?php _e('of vul een zoekterm in...','ElegantEstate'); ?>"/> </form> </div> <!-- end #search-container --> </div> <!-- end #listings-bottom --> </div> <!-- end #listings -->` | ||||||
KomtTijd... | vrijdag 25 maart 2011 @ 22:41 | |||||
1) dat heeft niets met PHP te maken 2) gebruik [code]-tags als je code post 3) geef 'm een margin-top ofzo ![]() | ||||||
MrNiles | woensdag 30 maart 2011 @ 13:19 | |||||
Ik heb een tabel gebruikers_id, 1, 2, 3, 4, 5 en ik heb een koppeltabel met gebruikers_id die al iets hebben ingevuld bijv. 1, 2, 3 Kan ik deze 2 lijsten van elkaar aftrekken zodat ik daar 4 en 5 uitkrijg? | ||||||
GlowMouse | woensdag 30 maart 2011 @ 13:29 | |||||
SELECT id FROM gebruikers g LEFT JOIN koppel k ON(k.id=g.id) WHERE k.id IS NULL | ||||||
MrNiles | woensdag 30 maart 2011 @ 13:42 | |||||
ik kom er niet helemaal uit deze gebruik ik om mensen eruit te halen die een J hebben ingevuld
als ik van =$id IS NULL maak dan krijg ik er niets uit ook met het voorbeeld van Glowmouse komt er niets uit | ||||||
GlowMouse | woensdag 30 maart 2011 @ 13:50 | |||||
Zoek eens op het verschil tussen een LEFT JOIN en een INNER JOIN. | ||||||
MrNiles | woensdag 30 maart 2011 @ 13:54 | |||||
natuurlijk komt er niets uit want dezelfde O_id en G_id kunnen vaker voorkomen maar de combinatie van O_id AND G_id komt maar 1x voor kan ik iets doen als: WHERE $id IS NULL (maar dit werkte niet) ![]() iets van WHERE empty($id) ofzo???? | ||||||
Tegan | woensdag 30 maart 2011 @ 13:56 | |||||
Als id leeg is dan bestaat die rij toch gewoon niet in de koppeltabel? Iedere koppeling die je vind is een ja? | ||||||
MrNiles | woensdag 30 maart 2011 @ 14:00 | |||||
niet helemaal in de koppeltabel koppel ik G_id en O_id aan elkaar, uitkomst is j, n of o maar als iemand nog niets heeft ingevuld dat bestaat de combinatie van G_id AND O_id nog niet maar een dezelfde G_id kan wel aan een andere O_id hangen, dus zijn ze niet leeg als 1vd2 niet voorkomt..het gaat om de combinatie die niet voorkomt | ||||||
GlowMouse | woensdag 30 maart 2011 @ 14:02 | |||||
| ||||||
MrNiles | woensdag 30 maart 2011 @ 14:09 | |||||
inner join moet een match hebben in beide tabellen left join in 1 vd 2 | ||||||
GlowMouse | woensdag 30 maart 2011 @ 14:12 | |||||
daar is je oplossing | ||||||
MrNiles | woensdag 30 maart 2011 @ 14:14 | |||||
in de koppeltabel koppel ik G_id en O_id aan elkaar, uitkomst is j, n of o maar als iemand nog niets heeft ingevuld dat bestaat de combinatie van G_id AND O_id nog niet maar een dezelfde G_id kan wel aan een andere O_id hangen, dus zijn ze niet leeg als 1vd2 niet voorkomt..het gaat om de combinatie die niet voorkomt | ||||||
Tegan | woensdag 30 maart 2011 @ 14:17 | |||||
En dus MrNiles... | ||||||
MrNiles | woensdag 30 maart 2011 @ 14:22 | |||||
is het me nog steeds niet helemaal duidelijk ![]() | ||||||
GlowMouse | woensdag 30 maart 2011 @ 14:42 | |||||
SELECT gebruikers.*, optredens.*, koppeltabel.* FROM gebruikers LEFT JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id) LEFT JOIN optredens ON (koppeltabel.O_id=optredens.O_id) nu de WHERE nog | ||||||
boem-dikkie | woensdag 30 maart 2011 @ 14:43 | |||||
Iemand (vraag me alsjeblieft niet waarom) heeft mijn contactformulier als iFrame geinclude op een .html pagina. Verzenden doet hij wel maar dan geeft hij een 'undefined variable $headers' en zodra hij op 'wis gegevens'/reset knop drukt krijg je in elk field een undefined variable van de sticky die daar normaal moet staan. Zóu dat kunnen doordat hij geinclude is op een html pagina? Want verzenden doet hij wel gewoon en als ik het contactformulier op mijn eigen webserver test doet hij het wel prima zonder fouten. | ||||||
GlowMouse | woensdag 30 maart 2011 @ 14:46 | |||||
dat zou zomaar kunnen | ||||||
MrNiles | woensdag 30 maart 2011 @ 14:55 | |||||
joh..dat is wat ik al had ![]() ik zat zelf te denken aan zoiets WHERE koppeltabel.O_id=$id AND koppeltabel.G_id IS NULL maar dat werkt niet | ||||||
boem-dikkie | woensdag 30 maart 2011 @ 14:57 | |||||
Vind het apart dat hij dan gaat zeuren over variabelen terwijl hij de PHP-code blijkbaar gewoon goed uitvoert. | ||||||
GlowMouse | woensdag 30 maart 2011 @ 15:04 | |||||
Waarom koppeltabel.O_id=$id? Je zoekt where blahblah='n' or blahblah2 IS NULL. | ||||||
MrNiles | woensdag 30 maart 2011 @ 15:22 | |||||
geen idee...ik wil weten wie nog niets heeft ingevuld voor $id dus dan moet ik er ook niet op zoeken natuurlijk...ik heb echt geen flauw idee meer | ||||||
Tegan | woensdag 30 maart 2011 @ 17:56 | |||||
koppeltabel.G_id is nooit leeg, want dan zou hij niet voorkomen in koppeltabel? | ||||||
MrNiles | woensdag 30 maart 2011 @ 20:18 | |||||
dat is dus het probleem hier G_id is in combinatie met O_id dus G_id bestaat wel en O_id ook maar een bepaalde combinatie bestaat pas nadat een user heeft ingelogd en zijn beschikbaarheid kenbaar heeft gemaakt, tot die tijd is er geen combinatie van een specifieke G_id en O_id. | ||||||
GlowMouse | woensdag 30 maart 2011 @ 20:20 | |||||
SELECT gebruikers.*, optredens.*, koppeltabel.* FROM gebruikers LEFT JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id AND koppeltabel.O_id=$id) LEFT JOIN optredens ON (koppeltabel.O_id=optredens.O_id) WHERE koppeltabel.aanwezig='n' OR koppeltabel.G_id IS NULL. | ||||||
MrNiles | woensdag 30 maart 2011 @ 20:31 | |||||
THANKS ![]() | ||||||
Chandler | donderdag 31 maart 2011 @ 09:51 | |||||
Klein vraagje waar ik niet uitkom, ik lees een google maps XML bestand uit
nu wil ik graag ook de value van AdrministrativeAreaName uitlezen (Noord-Holland) Dat probeerde ik zo, maar dit werkt niet
maar dit werkt niet, ik heb veel verschillende dingen geprobeerd maar kan er niet achter komen waar ik de fout in ga? iemand? | ||||||
MrNiles | donderdag 31 maart 2011 @ 11:54 | |||||
met insert kan ik een waarde niet overschrijven..dat kan alleen met update, toch? ik wil graag zoiets maar ik heb geen idee hoe de if opgebouwt mag worden
| ||||||
PiRANiA | donderdag 31 maart 2011 @ 11:55 | |||||
http://dev.mysql.com/doc/refman/5.0/en/replace.html REPLACE works exactly like INSERT, except that if an old row in the table has the same value as a new row for a PRIMARY KEY or a UNIQUE index, the old row is deleted before the new row is inserted. | ||||||
PiRANiA | donderdag 31 maart 2011 @ 11:56 | |||||
En: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html If you specify ON DUPLICATE KEY UPDATE, and a row is inserted that would cause a duplicate value in a UNIQUE index or PRIMARY KEY, an UPDATE of the old row is performed. | ||||||
BWRaep | donderdag 31 maart 2011 @ 15:22 | |||||
Ik ben op dit moment op zoek naar een manier om d.m.v. een form een calculatie te maken en die ergens in te zetten. Ik ben Ideal aan het opzetten voor iemand, maar heb zelf geen verstand van PHP. Er moet een form komen met de vraag: "Aantal vaten:" Mensen mogen hier alleen hele getallen invullen. Vervolgens moet het aantal vaten door de formule: (X*42.50)+(X*30) En het antwoord moet dan opegroepen worden in :"$oIdeal->setAmount($fOrderAmount);"
Het zou helemaal perfect zijn als er op het bestel scherm ook nog ergens de totaal prijs word weergegeven. Maar dat is laatste prioriteit. | ||||||
GlowMouse | donderdag 31 maart 2011 @ 15:25 | |||||
Ideal het betalingssysteem? Laat dat iemand doen die er wel verstand van heeft. | ||||||
BWRaep | donderdag 31 maart 2011 @ 15:26 | |||||
Ye, betalingsysteem inderdaad. Hmm, ik heb het allemaal werkend, alleen moeten de klanten nu nog zelf het bedrag invullen. Ik wil dat graag automatisch doen, dus dat de klanten alleen het aantal vaten kiest. | ||||||
GlowMouse | donderdag 31 maart 2011 @ 15:26 | |||||
![]() | ||||||
BWRaep | donderdag 31 maart 2011 @ 15:30 | |||||
Hmm, het is niet mijn code. Het komt van idealsimulator.nl, ik heb alleen de benodigde bankgegevens etc. ingevuld. Maargoed, als het via het forum te ingewikkeld word zal ik wel even zelf uitvogelen hoe het moet. Het zijn trouwens 3 php files met code, die ik net heb geplaatst is file2 ![]() | ||||||
BWRaep | donderdag 31 maart 2011 @ 16:03 | |||||
Heb het gevonden.
Nu stuurt hij meteen het goede bedrag door naar Ideal. [ Bericht 0% gewijzigd door BWRaep op 31-03-2011 16:33:51 ] | ||||||
dirkjo | donderdag 31 maart 2011 @ 20:44 | |||||
Ik ben ff vastgelopen. Ik wil graag dat mensen hun account kunnen upgraden doormiddel van het invoeren van een code. Het script moet gaan checken of de ingevoerde code overeen komt met één van de code's die in de database staan. Als deze code vervolgens klopt moet hij een waarde aanpassen en de code uit de database verwijderen. Het laatste snap ik, alleen hoe moet ik in PHP gaan checken of de ingevoerde code klopt met een van de codes in de database. Alvast bedankt ![]() | ||||||
GlowMouse | donderdag 31 maart 2011 @ 20:46 | |||||
met een MySQL-query met een WHERE-clause. | ||||||
dirkjo | donderdag 31 maart 2011 @ 21:03 | |||||
Het is gelukt ![]() | ||||||
lifeblind | vrijdag 1 april 2011 @ 10:06 | |||||
Inderdaad. Query of je een record kan vinden wat die bepaalde activatiecode heeft, is het resultaat 0, dan bestaat de code niet. | ||||||
afro | vrijdag 1 april 2011 @ 10:15 | |||||
Weet iemand de oplossing van (denk ik) een heel simpel probleem. Ik wil graag de totaal prijs die in een winkelwagentje zit laten zien rechts boven in de pagina.
nu werkt het wel maar als ik uitlog word de winkel wagen leeggegooid en bestaat incltotal niet meer, en dan krijg ik foutmelding undefined index. | ||||||
KomtTijd... | vrijdag 1 april 2011 @ 10:17 | |||||
| ||||||
afro | vrijdag 1 april 2011 @ 10:22 | |||||
![]() ![]() ![]() ![]() | ||||||
KomtTijd... | vrijdag 1 april 2011 @ 10:22 | |||||
En nou niet vergeten uit te zoeken wat je precies doet heh. | ||||||
afro | vrijdag 1 april 2011 @ 10:26 | |||||
Als ik het goed begrijp dan "kijkt" ! of de variable bestaat en als deze niet bestaat dan zorgt ? ervoor dat deze vervangen word door 0,00 | ||||||
KomtTijd... | vrijdag 1 april 2011 @ 10:37 | |||||
http://php.net/manual/en/function.empty.php http://www.php.net/manual/en/language.operators.comparison.php | ||||||
afro | vrijdag 1 april 2011 @ 12:15 | |||||
Bedankt voor de hulp!! Had alleen nog problemen dat de variabel achter liep als ik wat in het winkelwagentje deed, maar dat heb ik opgelost door een extra page refresh erin te zetten. met
[ Bericht 41% gewijzigd door afro op 01-04-2011 12:26:43 ] | ||||||
Chandler | vrijdag 1 april 2011 @ 13:06 | |||||
Iemand die mij een schopje in de juiste richting kan geven m.b.t. het XML vraagje? | ||||||
GlowMouse | vrijdag 1 april 2011 @ 13:08 | |||||
Post eens wat meer code. | ||||||
ursel | zaterdag 2 april 2011 @ 17:05 | |||||
Ook maar weer eens wat vragen. Al ff gezocht, maar niets nuttigs kunnen vinden . Wil door wat html code visueel heen kunnen wandelen. De pagina moet eertst alleen alle root elementen tonen. Als er op een van de elementen geklikt worden moet de pagina alleen de eerste elementen van die ene root tonen. Wat ik dan eigenlijk zoek is hoe ik van een bepaalde diepte in de html alleen de eerste elementen te pakken krijg. | ||||||
GlowMouse | zaterdag 2 april 2011 @ 17:11 | |||||
Je zoekt een DOM-parser. | ||||||
ursel | zaterdag 2 april 2011 @ 17:31 | |||||
mja, zat daar volgens mij al te kijken, maar kon niet zo snel er wat van vinden. Zal er wel overheen gekeken hebben. Zal er morgen even naar kijken. Moet uieindelijk in ZF gebakken worden :p soms helpt het in ieder geval als je gerichter kan zoeken. | ||||||
ursel | zondag 3 april 2011 @ 20:45 | |||||
Hmm.. Kan toch niet echt eenduidelig wat vinden. Kan je iets speciefieker zijn hoe ik mijn vraag kan bewerkstelligen? Stel ik heb onderstaande code:
Hoe zou ik dan alleen de head en body terug moeten krijgen als ik om html vraag? En als ik bijv. head kies dat ik daarna alleen title en style krijg? ![]() | ||||||
wobbel | maandag 4 april 2011 @ 10:38 | |||||
Ik ben ook weer aan het klooien met PHP en het wil niet helemaal. Met PHP heb ik de map /www/1000/ aangemaakt, en vervolgens wil ik met een ander script de map /www/1000/abc/ aanmaken. Maar dat lukt niet. Heb met PHP al de rechten op /www/1000/ ingesteld op 0777 maar ik kan er nog steeds geen map in aanmaken. Zal wel iets met de rechten te maken hebben, want /www/1000/ maakt hij wel aan. Als ik met FTP de map /www/1000/ aanmaak gaat het wel goed, en wordt de map /www/1000/abc/ wel door PHP aangemaakt. Mijn script:
| ||||||
wobbel | maandag 4 april 2011 @ 10:39 | |||||
- fout - [ Bericht 98% gewijzigd door wobbel op 04-04-2011 10:40:07 (dubbel) ] | ||||||
GlowMouse | maandag 4 april 2011 @ 10:52 | |||||
http://www.php.net/manual/en/domdocument.loadhtml.php ze de comments. Een foutmelding helpt. | ||||||
wobbel | maandag 4 april 2011 @ 12:04 | |||||
error_reporting ( E_ALL ) gebruik ik, maar ik krijg niks. | ||||||
MrNiles | maandag 4 april 2011 @ 12:06 | |||||
ik heb zoiets nog niet eerder gedaan..maar waarom telt ie niet op?
| ||||||
wobbel | maandag 4 april 2011 @ 12:07 | |||||
Omdat je nu steeds maar 1 variable telt. Je krijgt nu de sum van je huidige rating er elke keer achter.
En dit? Niet getest ![]() | ||||||
GlowMouse | maandag 4 april 2011 @ 12:29 | |||||
staat display_errors ook aan? | ||||||
MrNiles | maandag 4 april 2011 @ 12:35 | |||||
werkt meteen | ||||||
MrNiles | maandag 4 april 2011 @ 12:42 | |||||
is er trouwens geen php functie die hiermee meteen het gemiddelde kan berekenen? | ||||||
ralfie | maandag 4 april 2011 @ 13:10 | |||||
waarom gebruik je niet je sql ? select AVG(rating) as 'averagerating', SUM(rating) as 'totalrating' WHERE blah. | ||||||
MrNiles | maandag 4 april 2011 @ 13:18 | |||||
ja sorry..bedoelde ik ook..maar ik kan hier mijn post niet editen thanks...ga er eens op zoeken | ||||||
PiRANiA | maandag 4 april 2011 @ 13:30 | |||||
Zet je adblocker uit ![]() | ||||||
-Datdus- | maandag 4 april 2011 @ 13:46 | |||||
Wie hier kan me helpen met cakephp?? ik snap iets dus echt niet he. Normaal ga je naar 'www.example.com./controller/method/parameter' Maar wat als je meerdere functies en views hebt die op één pagina moeten komen te staan? (een overzicht dus) | ||||||
MrNiles | maandag 4 april 2011 @ 14:19 | |||||
eindeloze discussie...als ie al aanstaat dan kan ik m niet uitzetten ivm de beveiliging van het werk nog een ander vraagje kan ik voor een if functie 2 voorwaarden stellen? ik wil graag deze 2 combineren: if ($array['rating']=0){ if ($array['beoordeling']==1) { hoe werkt zoiets | ||||||
boem-dikkie | maandag 4 april 2011 @ 14:28 | |||||
&& of || ? | ||||||
PiRANiA | maandag 4 april 2011 @ 14:30 | |||||
Of: if ($array['rating']==0 OR $array['beoordeling']==1) { En: if ($array['rating']==0 AND $array['beoordeling']==1) { | ||||||
MrNiles | maandag 4 april 2011 @ 14:30 | |||||
stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoeken enne..is er ook een naam voor || ? | ||||||
PiRANiA | maandag 4 april 2011 @ 14:31 | |||||
http://php.net/manual/en/language.operators.comparison.php | ||||||
Tegan | maandag 4 april 2011 @ 14:31 | |||||
Operators heten ze. | ||||||
themole | maandag 4 april 2011 @ 14:32 | |||||
|| = or-operator | ||||||
wobbel | maandag 4 april 2011 @ 15:35 | |||||
Op PHP niveau wel en op .htaccess niveau. Kan er alleen geen foutmelding uitkrijgen. Heb helaas geen toegang tot de PHP.ini (is een standaard Plesk server, safe-mode is off) | ||||||
GlowMouse | maandag 4 april 2011 @ 15:36 | |||||
zet eens phpinfo() vlak boven de regel met mkdir; wat zegt hij over display_errors en error_reporting? Je kunt ook http://stackoverflow.com/(...)mkdir-fails-from-php proberen. | ||||||
-Datdus- | maandag 4 april 2011 @ 15:37 | |||||
Niemand die mij kan helpen? ![]() | ||||||
wobbel | maandag 4 april 2011 @ 15:38 | |||||
error_reporting E_ALL 6143 display_errors Off Off Heb display_errors al op -1, 1, 0 en E_ALL gehad. Allemaal geen hulp. Ik ga trouwens eens kijken naar je linkje. | ||||||
wobbel | maandag 4 april 2011 @ 15:47 | |||||
Zucht, safe_mode staat dus toch wel aan.. MKDIR failed, reason: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 10055 is not allowed to access /var/www/vhosts/domein.nl/subdomains/tb/httpdocs/aastra/1000 owned by uid 48 --end Als ik op test.php de map 1000 genereer, mag ik er niet eens de map abc in genereren! Wat heb je nu weer aan safemode dan... ![]() [edit] En safe_mode staat uit. Was even vergeten dat ik admin was op deze Plesk server ![]() [ Bericht 11% gewijzigd door wobbel op 04-04-2011 15:54:15 ] | ||||||
Darkomen | maandag 4 april 2011 @ 16:06 | |||||
![]() | ||||||
mighty84 | maandag 4 april 2011 @ 18:26 | |||||
kan ook heel anders 2 echo er in zitten eentje naar foreacht | ||||||
KomtTijd... | maandag 4 april 2011 @ 18:39 | |||||
Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt! | ||||||
mighty84 | maandag 4 april 2011 @ 18:57 | |||||
. de code waarin 2 foreach stond , 1 voor regel, 1 voor de columen. Op hiet moment dat de foreach afgelopen is kan je <br/> zetten | ||||||
KomtTijd... | maandag 4 april 2011 @ 18:58 | |||||
| ||||||
MrNiles | dinsdag 5 april 2011 @ 11:31 | |||||
hoe kan ik in een mail mijn array laten weergeven? als ik dit echo werkt het prima op scherm:
maar hoe krijg ik dat in een mail verwerkt?
| ||||||
GlowMouse | dinsdag 5 april 2011 @ 11:36 | |||||
Ik zie helemaal geen code die een mail verstuurt, dus het verbaast me dat je de laatste regel nog ziet. | ||||||
mschol | dinsdag 5 april 2011 @ 11:38 | |||||
je quotes staan verkeerd:
| ||||||
MrNiles | dinsdag 5 april 2011 @ 11:38 | |||||
complete code
| ||||||
boem-dikkie | dinsdag 5 april 2011 @ 11:38 | |||||
Je bedoelt dat je die arrays wil laten zien in een mail? | ||||||
mschol | dinsdag 5 april 2011 @ 11:39 | |||||
![]() | ||||||
boem-dikkie | dinsdag 5 april 2011 @ 11:39 | |||||
http://php.net/manual/en/function.mail.php | ||||||
GlowMouse | dinsdag 5 april 2011 @ 11:41 | |||||
Mail moet je binnen de accolades zetten, anders wordt er maar één mail verstuurd.hoe kom je op \n\r? | ||||||
GlowMouse | dinsdag 5 april 2011 @ 11:42 | |||||
En als alles in dezelfde mail moet komen, moet je [PHP/(My)SQL] voor dummies - deel 89 nog maar eens teruglezen. | ||||||
mschol | dinsdag 5 april 2011 @ 11:42 | |||||
tekst@ nieuwe regel? | ||||||
GlowMouse | dinsdag 5 april 2011 @ 11:44 | |||||
mac gebruikt \r linux gebruikt \n windows gebruikt \r\n maar wie gebruikt \n\r? | ||||||
MrNiles | dinsdag 5 april 2011 @ 11:44 | |||||
de query is prima als ik echo buiten $message dan komt de array prima op scherm maar hoe werkt zoiets in een mail, dat is eigenlijk de vraag | ||||||
mschol | dinsdag 5 april 2011 @ 11:54 | |||||
dan heb ik ze omgedraaid ![]() | ||||||
MrNiles | dinsdag 5 april 2011 @ 11:58 | |||||
kan gebeuren.. maar de print werkt niet...wel op scherm maar niet in de mail | ||||||
themole | dinsdag 5 april 2011 @ 11:59 | |||||
Wat zie je als je de mail opent? | ||||||
MrNiles | dinsdag 5 april 2011 @ 12:02 | |||||
laatse regel van de array en een "1" | ||||||
themole | dinsdag 5 april 2011 @ 12:10 | |||||
Ik zie niet zo snel een fout in de code. | ||||||
MrNiles | dinsdag 5 april 2011 @ 12:28 | |||||
dan kom ik ook niet echt verder ![]() | ||||||
Sitethief | woensdag 6 april 2011 @ 10:39 | |||||
Wie heeft er hier ervaring met het gebruik van Docblocks en de diverse parsers? Ik gebruikte altijd phpdocumentor, maar daar is de support al lang geleden gestopt geloof ik. Ik heb nu Doxygen ontdekt en ik moet zeggen dat de eerst tests niet slecht zijn. Ik was benieuwd naar hoe andere mensen dit doen en de ervaringen met documentatie parsen. | ||||||
ursel | woensdag 6 april 2011 @ 10:42 | |||||
In combinatie met deze voor je grafiekjes ![]() | ||||||
Sitethief | woensdag 6 april 2011 @ 10:45 | |||||
graphviz zit ingebakken (iig in mijn versie), alhoewel het optioneel is ![]() | ||||||
themole | woensdag 6 april 2011 @ 17:30 | |||||
Even vanuit mij een vraagje: wat vinden jullie een normale peak memory usage van een php pagina in bijvoorbeeld een cms syteem? Ben namelijk bezig met mijn eigen CMS te schrijven en heb niet echt een idee wat normaal is op dat gebied. | ||||||
GlowMouse | woensdag 6 april 2011 @ 17:38 | |||||
Let ik nooit op. | ||||||
KomtTijd... | woensdag 6 april 2011 @ 18:34 | |||||
aldus de standaard home pagina die lokaal draait. Mag ik vragen waarom je het 92839289891829ste CMS aan het ontwikkelen bent? | ||||||
henrivo | woensdag 6 april 2011 @ 19:33 | |||||
Ik denk dat daar meerdere redenen voor zijn. Ik denk dat je dat kunt doen om de taal php onder de knie te krijgen en leert van de fouten die je daarbij maakt, om vervolgens stukje bij beetje beter php leert programmeren. Ik denk ook dat het leuk is om een eigen cms te schrijven en _volledig_ in _jouw_ smaak in te richten ![]() | ||||||
themole | woensdag 6 april 2011 @ 19:38 | |||||
Het CMS is al lang geschreven toen ik net begonnen was met PHP idd om php te leren. En nu ben ik het aan het verbeteren en optimaliseren, is meer een hobbyproject. Ben de afgelopen jaren namelijk flink vooruit gegaan met php. ![]() | ||||||
Light | woensdag 6 april 2011 @ 19:40 | |||||
Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft. | ||||||
KomtTijd... | woensdag 6 april 2011 @ 19:53 | |||||
Sja, wat staat er allemaal op zo'n pagina? - een titel - twee menu's - verschillende content blocks - een nieuws module - verschillende templates - verschillende stylesheets - session-controle loopt al snel lekker op. | ||||||
Chandler | woensdag 6 april 2011 @ 20:00 | |||||
Met zoveel queries kun je net zo goed beginnen aan JOOMLA ![]() ![]() | ||||||
GlowMouse | woensdag 6 april 2011 @ 20:02 | |||||
Wat/hoe ga je cachen? | ||||||
KomtTijd... | woensdag 6 april 2011 @ 20:06 | |||||
Met een simpeler template. | ||||||
Chandler | woensdag 6 april 2011 @ 22:56 | |||||
Beetje laat, maar heb nu de code hier ![]()
Hiermee lees ik het XML bestandje in en haal ik de LON/LAT codes uit voor mijn google maps toevoegingen, maar kwam er achter dat er nog meer data in de 'feed' stond die ik kon gebruiken, maar nu is mijn vraag, waarom ik het niet uit kan lezen zoals bovenstaand query('//ge:Placemark/ge:AddressDetails/ge:Country/ge:AdministrativeArea/ge:AdministrativeAreaName'); Ben geen expert met xpath, dus heb je een tip? | ||||||
GlowMouse | woensdag 6 april 2011 @ 23:43 | |||||
echo $xpath->evaluate('count(//ge:Placemark)'); echo $xpath->evaluate('count(//ge:Placemark/ge:AddressDetails)'); je ziet het foutgaan ![]() waarom xpath erbij halen? http://www.ibm.com/developerworks/library/os-xmldomphp/ [ Bericht 26% gewijzigd door GlowMouse op 06-04-2011 23:58:22 ] | ||||||
Chandler | donderdag 7 april 2011 @ 08:41 | |||||
Zie idd dat domdocument een stuk gemakkelijker is ![]() ![]() | ||||||
webbyplus | donderdag 7 april 2011 @ 09:13 | |||||
Korte vraag; is het mogelijk middels PHP om van een outlook message bestand een aantal zaken te lezen, zoals; titel, body, afzender, etc.? Ben benieuwd | ||||||
Sitethief | donderdag 7 april 2011 @ 09:19 | |||||
Ik ben ook benieuwd, was net op zoek naar een simpele manier om die bestanden te parsen ![]() | ||||||
themole | donderdag 7 april 2011 @ 09:20 | |||||
Hangt een beetje af hoe zo'n bestand is opgebouwd, als het een vrij simpele structuur is als XML ja. Maar waarschijnlijk zal het iets ingewikkelder zijn dan dat. ![]() | ||||||
webbyplus | donderdag 7 april 2011 @ 09:23 | |||||
Ben namelijk nu met een tool bezig in delphi (turbo pascal), die kan een outlook message ontleden en dan de data posten richting php en dan in een sql-database knallen. Ben benieuwd of ik die functionaliteit kan verleggen naar PHP. | ||||||
webbyplus | donderdag 7 april 2011 @ 09:27 | |||||
Heb wel het outlookformat gevonden, eens kijken of ik daar iets mee kan: http://www.fileformat.info/format/outlookmsg/ | ||||||
Chandler | donderdag 7 april 2011 @ 10:35 | |||||
Hmm, ik denk aan de content waarbij je alleen een controle hoeft toe te passen op wanneer de content is aangepast, dat kan al vele queries schelen, zekers als het meer om views gaat dan om updates! ![]() | ||||||
Chandler | donderdag 7 april 2011 @ 10:47 | |||||
Top! De code is nu veel simpeler en duidelijker!
U wordt bedankt! ![]() | ||||||
-Datdus- | donderdag 7 april 2011 @ 12:22 | |||||
Ik heb bijvoorbeeld deze mysql table:
ik wil nu de datum die het meest bij de huidige datum zit eruit halen. Kan iemand helpen? ![]() | ||||||
themole | donderdag 7 april 2011 @ 12:32 | |||||
Sorteren op datum - huidige datum een idee. En dan het absolute getal gebruiken anders is 1 dag in de toekomst verder weg dan twee dagen geleden.
| ||||||
-Datdus- | donderdag 7 april 2011 @ 12:37 | |||||
Het ligt iets ingewikkelder...
Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum.. | ||||||
GlowMouse | donderdag 7 april 2011 @ 12:38 | |||||
Sorteren op abs is lelijk. Gebruik (SELECT id FROM tbl WHERE date< ... ORDER BY date DESC LIMIT 1) UNION (SELECT id FROM tbl WHERE date> ... ORDER BY date ASC LIMIT 1) | ||||||
GlowMouse | donderdag 7 april 2011 @ 12:39 | |||||
Dat worden twee queries.zie hieronder [ Bericht 2% gewijzigd door GlowMouse op 07-04-2011 12:50:44 ] | ||||||
KomtTijd... | donderdag 7 april 2011 @ 12:50 | |||||
| ||||||
GlowMouse | donderdag 7 april 2011 @ 12:51 | |||||
kan ook met een aggregate functie inderdaad ![]() | ||||||
KomtTijd... | donderdag 7 april 2011 @ 12:53 | |||||
Ben alleen bang dat je ook nog de absolute waarde van DATE_DIFF moet hebben... | ||||||
GlowMouse | donderdag 7 april 2011 @ 12:55 | |||||
Volgens mij heeft hij alleen datums uit het verleden, maar een abs kun je er zo aan toevoegen. Aangezien zijn query ivm de avg toch alle rijen af moet lopen die aan de where voldoen, zal dat geen performance kosten. | ||||||
KomtTijd... | donderdag 7 april 2011 @ 12:59 | |||||
| ||||||
-Datdus- | donderdag 7 april 2011 @ 14:15 | |||||
Ik hou van jullie. ![]() | ||||||
-Datdus- | donderdag 7 april 2011 @ 15:14 | |||||
Nu krijg ik alleen niet meer de verschillenden vakken te zien alleen Nederland. (Nederlands, engels zijn de vakken) ![]() ![]() | ||||||
GlowMouse | donderdag 7 april 2011 @ 15:22 | |||||
Dan zal je group by wel fout zijn. | ||||||
-Datdus- | donderdag 7 april 2011 @ 15:25 | |||||
Dat dacht ik ook maar als ik het verander naar bijv: vakken.vaknaam dan laat hij de cijfers weer niet goed zien. ![]() | ||||||
GlowMouse | donderdag 7 april 2011 @ 17:39 | |||||
wat is je query? | ||||||
PiRANiA | donderdag 7 april 2011 @ 20:38 | |||||
| ||||||
ursel | vrijdag 8 april 2011 @ 09:37 | |||||
Weet er nog iemand een mooi tooltje om keune ERD's te maken? Het lieftst dat die de data al uit de database haalt. Heb MySQL workbench geprobeerd, maar ben er te beperkt in hoe ik mijn lijnen tussen de tabellen laat lopen. Die gaan dan achter andere tabellen lopen enzo. | ||||||
ursel | vrijdag 8 april 2011 @ 09:39 | |||||
Je bedoelt die lokaal op je PC draait? Gebruik zelf die van cosmin | ||||||
-Datdus- | vrijdag 8 april 2011 @ 09:44 | |||||
Ik krijgt trouwens te zien undefined index 'cijfers'. [ Bericht 1% gewijzigd door -Datdus- op 08-04-2011 09:57:16 ] | ||||||
Light | vrijdag 8 april 2011 @ 18:54 | |||||
Heet die tweede tabel cijfer of cijfers? Bij de join ga je uit van het eerste, bij de ON erna van het tweede. Dat gaat niet werken. | ||||||
KomtTijd... | zondag 10 april 2011 @ 23:10 | |||||
Ik heb een tabel met: pilot_id, flighttime Nu wil ik een soort van ranglijst maken, met welke piloot de meeste vlieguren heeft. Dus voor iedere pilot_id moet een SUM(flighttime) uitgevoerd worden, en dan moeten de pilot_id's op volgorde van SUM(flighttime) weergegeven worden... Schudt iemand zo'n query zo uit zijn mouw? | ||||||
boem-dikkie | zondag 10 april 2011 @ 23:11 | |||||
Waarom helemaal met een SUM? Je kunt toch gewoon sorteren op 'flighttime'? | ||||||
themole | zondag 10 april 2011 @ 23:15 | |||||
Waarschijnlijk is het een tabel waar een piloot meerder vlieguren(vluchten) kan maken. ![]() | ||||||
Light | zondag 10 april 2011 @ 23:20 | |||||
Uit mijn mouw komt dan:
| ||||||
erikkll | maandag 11 april 2011 @ 15:03 | |||||
Vraagje! Ik heb een waardes in een array. Een voorbeeldwaarde is: Dit is een test [[klantnaam]] Wat is de makkelijkste manier om alle klantnamen te achterhalen? Ze staan dus altijd in blokhaakjes. Iets van een filtermethode? | ||||||
mschol | maandag 11 april 2011 @ 15:05 | |||||
een preg_match in een while of for loop? | ||||||
GlowMouse | maandag 11 april 2011 @ 15:05 | |||||
preg_match_all met regexp /\\[\\[(.*)\\]\\]/U | ||||||
-Datdus- | maandag 11 april 2011 @ 15:21 | |||||
Heeft iemand hier verstand van CakePHP | ||||||
erikkll | maandag 11 april 2011 @ 15:33 | |||||
ah! Dat lijkt me een goeie. Ga ik mee experimenteren! | ||||||
Gitaarmat | maandag 11 april 2011 @ 17:12 | |||||
[ Bericht 82% gewijzigd door Gitaarmat op 11-04-2011 17:28:26 (heb het al :')) ] | ||||||
Light | maandag 11 april 2011 @ 17:38 | |||||
Als je gewoon aangeeft welk probleem je ermee hebt, krijg je vast sneller een oplossing dan wanneer je alleen vraagt of iemand er verstand van heeft. | ||||||
Gitaarmat | maandag 11 april 2011 @ 18:39 | |||||
Ik ben bezig met een fotoalbum, maar hoe kan ik het ingedeeld krijgen in mappen zoals dit? Dit is de code:
Als ik een map aanmaken in de map fotoalbum, dan klopt er iets niet met het doorgeven van de link. | ||||||
Habork | woensdag 13 april 2011 @ 19:40 | |||||
Misschien kunnen jullie me hier helpen met mijn volgende probleem: Ik ben op zoek naar een algoritme (Liefst Excel, Matlab of php) dat gebruikt kan worden om een wedstrijdschema te genereren. Hierbij zit ik aan de volgende eisen vast: -8 teams -8 speelrondes -8 verschillende spellen -Elk team speelt elk spel exact een keer. -Elk team speelt tegen elk ander team en tegen 1 team dubbel (dit mag willekeurig zijn). Ik heb al verschillende dingen gevonden alleen dat zijn halve toernooien met dezelfde spellen, dus niet de eis dat elk team alk spel een keer speelt. Iemand hier goede ideeen? | ||||||
GlowMouse | woensdag 13 april 2011 @ 19:43 | |||||
Dit kan heel makkelijk met glpk. | ||||||
GlowMouse | woensdag 13 april 2011 @ 19:44 | |||||
Deze post heb ik eerder eens gemaakt voor een vergelijkbaar probleem: Het model zet je in een tekstbestand (zeg file.txt)
![]()
| ||||||
#ANONIEM | woensdag 13 april 2011 @ 19:47 | |||||
Shoot. | ||||||
Habork | woensdag 13 april 2011 @ 19:51 | |||||
Ik ben het aan het proberen, hopelijk komt er iets moois uit. Wat is 'even'? | ||||||
Tegan | woensdag 13 april 2011 @ 19:53 | |||||
http://www.konkuri.com/ ? | ||||||
GlowMouse | woensdag 13 april 2011 @ 19:57 | |||||
Dan speelt niet iedereen tegen iedereen. Ik denk niet dat je lang hoeft te wachten. | ||||||
Habork | woensdag 13 april 2011 @ 19:59 | |||||
Hij draait nu, 300.0 secs. Heb de tijd nog dus. Als ik zo naar de code kijk begrijp ik dat het algoritme gewoon blijft proberen totdat hij een goed schema heeft? | ||||||
GlowMouse | woensdag 13 april 2011 @ 20:04 | |||||
Hij doet het wel iets slimmer; de theorie staat oa. in http://www.rpi.edu/~mitchj/papers/mitche2.pdf Welke inputfile heb je gemaakt? | ||||||
Habork | woensdag 13 april 2011 @ 20:05 | |||||
Dezelfde als jij gegeven hebt alleen het aantal tafels aangepast:
Of had ik meer moeten wijzigen? | ||||||
GlowMouse | woensdag 13 april 2011 @ 20:30 | |||||
even de vertaling maken: -8 teams PERSONS -8 speelrondes DAYS -8 verschillende spellen TABLES Voor de overzichtelijkheid hernoem je alles. Ik snap niet waarom je TABLES en DAYS maar tot 7 laat lopen. En nu de constraints aflopen: subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}: sum{d in DAYS} location[p,t,d] <= 2; dit zou =1 moeten zijn. | ||||||
MrNiles | woensdag 13 april 2011 @ 20:36 | |||||
ik wil een include niet laten zien als er niet is ingelogd hoe doe ik dat? waarschijnlijk met if..maar hoe? | ||||||
GlowMouse | woensdag 13 april 2011 @ 20:37 | |||||
if(iets wat waar is als iemand niet is ingelogd) { include('file.inc.php'); } | ||||||
Habork | woensdag 13 april 2011 @ 20:40 | |||||
In de 8e speelronde speelt ieder team tegen een team waar ze al een keer tegen gespeeld hebben. Ik begreep uit de constraints dat dit geen mogelijkheid is dus dat kan ik er zelf naderhand makkelijk bij verzinnen. | ||||||
GlowMouse | woensdag 13 april 2011 @ 20:48 | |||||
Je eist nu dat ze in de eerste 7 rondes telkens tegen iemand anders spelen. Dat is een sterkere eis dan aanvankelijk gesteld. | ||||||
MrNiles | woensdag 13 april 2011 @ 20:55 | |||||
if ($_SESSION['G_name']=="empty") { ??? zoiets maar dan goed | ||||||
Tegan | woensdag 13 april 2011 @ 20:57 | |||||
Eh, wat snap je niet aan wat hij zei? | ||||||
themole | woensdag 13 april 2011 @ 20:59 | |||||
Ergen op je pagina bepaal je of iemand is ingelogd de ja of de nee. Waarschijnlijk komt daar een boolean uitgerold. Bijvoorbeeld $login if($login){doe leuke dingen}else{loginscherm/andere leuke dingen} | ||||||
MrNiles | woensdag 13 april 2011 @ 20:59 | |||||
iets wat waar is, is dat $_session['G_name'] empty is maar hoe schrijf ik dat op dat php dat snapt | ||||||
KomtTijd... | woensdag 13 april 2011 @ 21:01 | |||||
http://lmgtfy.com?q=php+empty Tip: De string "empty" matcht in ieder geval niet op een lege variable. | ||||||
Tegan | woensdag 13 april 2011 @ 21:03 | |||||
Volgens mij had hij dat tweede al wel door. Maar verder wat jij zegt ![]() | ||||||
Diabox | woensdag 13 april 2011 @ 21:13 | |||||
if(!(isset($_SESSION['G_name']))) | ||||||
GlowMouse | woensdag 13 april 2011 @ 21:15 | |||||
Gevaarlijk bij shared hosting, waar het niet moeilijk is om sessie-vars in te stellen. | ||||||
Diabox | woensdag 13 april 2011 @ 21:17 | |||||
?? Ik programmeer net 'n weekje in PHP dus ben hier niet bekend mee. Heb je 'n paar linkjes/zoektermen voor me? Edit: Laat maar, snap volgens mij al wat je bedoelt. | ||||||
themole | woensdag 13 april 2011 @ 21:50 | |||||
Altijd gebruik maken van meerdere checks voordat iemand is ingelogd. Alleen sessies is niet goed, alleen cookie ook niet. Maak zelf altijd gebruik van sessie => cookie => database. ![]() | ||||||
Tegan | woensdag 13 april 2011 @ 21:54 | |||||
Behalve dat cookies stom zijn. | ||||||
GlowMouse | woensdag 13 april 2011 @ 21:55 | |||||
En waar staat een session in? | ||||||
Tegan | woensdag 13 april 2011 @ 21:58 | |||||
Server side session ![]() | ||||||
GlowMouse | woensdag 13 april 2011 @ 22:00 | |||||
Hoe weet de server bij een volgende request welke sessie bij jou hoort? | ||||||
Tegan | woensdag 13 april 2011 @ 22:01 | |||||
Je had je punt al eerder gemaakt hoor. Maar cookies zijn nog stom. | ||||||
PiRANiA | woensdag 13 april 2011 @ 23:08 | |||||
Servers ![]() | ||||||
GlowMouse | woensdag 13 april 2011 @ 23:11 | |||||
hoe serveer jij php files? | ||||||
themole | woensdag 13 april 2011 @ 23:14 | |||||
Uitgeprint op een bordje met peper en zout. ![]() | ||||||
GI | donderdag 14 april 2011 @ 07:52 | |||||
Voor het geval dat jullie hem nog niet kennen, het heeft mij net heel erg geholpen om erachter te komen dat ik een $("td") gebruikte waardoor de helft van mijn programma opeens om zeep ging ![]() http://www.sprymedia.co.uk/article/Visual+Event Erg handig. toont in de browser de events die getriggerd kunnen worden. Al had dit eigenlijk in het js topic moeten staan. Ik crosspost wel even. | ||||||
Sitethief | donderdag 14 april 2011 @ 09:34 | |||||
Die is inderdaad heel handig ![]() | ||||||
-Datdus- | donderdag 14 april 2011 @ 10:29 | |||||
Hallon, weet iemand of je met de facebook api de news feeds kan laden? Dus ook die van je vrienden... Ik denk zelf dat het niet kan omdat je vrienden daar geen toestemming voor hebben gegeven. | ||||||
-Datdus- | donderdag 14 april 2011 @ 11:41 | |||||
Niemand? ![]() | ||||||
Intrepidity | donderdag 14 april 2011 @ 14:26 | |||||
Iemand hier al aan het prutsen geslagen met symfony 2? Ik ben vol goede moed aan een CMS systeem op sf2 begonnen, maar dat valt vanwege gebrek aan documentatie en buggy functionaliteiten nog niet mee ![]() Krijg login op basis van doctrine-entiteiten bijvoorbeeld met geen mogelijkheid aan de praat. Iemand hier ervaring mee? | ||||||
Chandler | donderdag 14 april 2011 @ 17:11 | |||||
Snelle vraag, Stel ik voer een query uit die 100 items uit de database leest en wil per item een actie uitvoeren en deze updaten, kan ik dan de update ook in de loop verwerken? vb;
![]() ![]() | ||||||
mstx | donderdag 14 april 2011 @ 17:19 | |||||
Dat kan.
Zoiets zou ook moeten werken, lijkt me efficiënter. Geen idee trouwens of dat überhaupt zo wel werkt met een subquery, niet getest. | ||||||
KomtTijd... | donderdag 14 april 2011 @ 17:19 | |||||
1) Weleens van foreach while gehoord? 2) Dat kan ja. Maar als je dat moet doen is er iets mis met je eerste query. [ Bericht 6% gewijzigd door KomtTijd... op 14-04-2011 17:24:29 (wat GM zegt) ] | ||||||
GlowMouse | donderdag 14 april 2011 @ 17:21 | |||||
of na regel 1 gelijk while($list = mysql_fetch_assoc($query)) { | ||||||
Chandler | donderdag 14 april 2011 @ 17:27 | |||||
Ik doel eigenlijk op het feit dat ik per loop een aantal acties ga uitvoeren (comprimeren van bestanden) wil ik op zich het liefst direct na het comprimeren de database updaten en dan hup op naar het volgende resultaat om zo alle items door te lopen. Ander iets:
als ik dat zie in mijn code, hoe kan ik dit voorkomen? [ Bericht 63% gewijzigd door Chandler op 14-04-2011 17:33:50 ] | ||||||
KomtTijd... | donderdag 14 april 2011 @ 17:36 | |||||
Als dat in je code staat kun je dat voorkomen door het te selecteren en op delete te drukken. Als dat een foutmelding is die je krijgt bij uitvoeren van je code, dan zou je 'm eens kunnen lezen bijvoorbeeld, en dan kijken waarom er gebeurt wat er staat. | ||||||
themole | donderdag 14 april 2011 @ 17:38 | |||||
Lijkt me een vrij duidelijke foutmelding. Dus je zult moeten gaan debuggen. ![]() | ||||||
Chandler | donderdag 14 april 2011 @ 17:42 | |||||
Ik ben er al uit, kan idd gewoon updaten terwijl ik de database uitlees ![]() Deze error komt na het controleren (comprimeren) van zo'n 2500 afbeeldingen!. Op een afbeelding loopt hij vast (crasht) en dat wil ik voorkomen. | ||||||
KomtTijd... | donderdag 14 april 2011 @ 17:46 | |||||
Dan zorg je dat je iets echoot waardoor je kunt zien bij welke afbeelding hij is, ofzo. | ||||||
Chandler | donderdag 14 april 2011 @ 17:50 | |||||
Zou werken maar gebruik nu try catch want 1 afbeelding op 5000 kan mij niet zoveel schelen, gaat om meer dan 2.000.000 afbeeldingen die ik moet comprimeren ![]() ![]() | ||||||
GlowMouse | donderdag 14 april 2011 @ 18:06 | |||||
Kun je wat met http://php.net/manual/en/language.exceptions.php ? | ||||||
Chandler | donderdag 14 april 2011 @ 18:07 | |||||
Top GlowMouse, dat scheef ik in mijn vorige post, maar kan er zekers wat mee.. Ga vanavond weer heerlijk scripten ![]() | ||||||
Feyenoordlife | vrijdag 15 april 2011 @ 00:27 | |||||
Ik ben bezig met een voetbalpool scriptje, en ik loop eventjes vast op het volgende: De pagina haalt de wedstrijden van de ingevoerde speelronde uit de database, zet deze vervolgens in een tabel met daarin 2 extra velden de scores in te vullen. Dit gedeelte werkt. Hierna moeten de ingevulde scores opgeslagen worden in de database, en hier gaat het (gedeeltelijk) mis. Hij pakt namelijk alleen het laatste resultaat. Dit zal waarschijnlijk via een while loop moeten gebeuren, maar daar kom ik even niet aan uit. De code:
Zie iemand mij hier even mee willen helpen? |