abonnement Unibet Coolblue
pi_94180236

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

1"REPLACE INTO `tabel` (`een`,`twee`,`drie`) VALUES (:een,:twee,:drie)"

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 :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

$db_old 
= new PDO(...);
$db_new = new PDO(...);

$res_new $db_new->query("DESCRIBE `database_nieuw`.`tabel_nieuw`");

$fields = array();
$fields_types = array();
$fields_filling = array();

while (
$row_new $res_new->fetchObject()) {
        
array_push($fields,"`".$row_new->Field."`");
        
array_push($fields_filling,":".$row_new->Field."");
        if (
preg_match("/int\(\d+\)/",$row_new->Type)) {
                
$fields_types[$row_new->Field] = PDO::PARAM_INT;
        } elseif (
preg_match("/date|text|varchar/",$row_new->Type)) {
                
$fields_types[$row_new->Field] = PDO::PARAM_STR;
        } else {
                
$fields_types[$row_new->Field] = PDO::PARAM_STR;
        }
}

$to_prepare "REPLACE INTO `database_nieuw`.`tabel_nieuw` (".implode(",",$fields).") VALUES (".implode(",",$fields_filling).")";

echo 
"To prepare: "  $to_prepare "\n";

$res $db_old->query("SELECT * FROM `database_oud`.`tabel_oud`");

while(
$row $res->fetchObject()) {
        
$this_array = array();
        
$sth $db_new->prepare($to_prepare);
        foreach (
$fields as $f) {
                
$f2 preg_replace("/`/","",$f);
                
$sth->bindValue(":".$f2,$row->$f2,$fields_types[$f2]);
                echo 
"Binding " $f2 ." : " .$row->$f2"\n";
        }
        
$sth->execute();
}
?>

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?
pi_94180727
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 :@ tenminste een poging doen :P
Just say hi!
pi_94181193
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.
  woensdag 16 maart 2011 @ 10:05:05 #4
302853 themole
graaft totaal door.
pi_94182593
quote:
1s.gif Op woensdag 16 maart 2011 09:13 schreef Keiichi het volgende:
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.
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.
Niet altijd serieus
pi_94182832
Misschien dat je hier iets aan hebt: http://kvdb.net/projects/6pp/downloads

Alle straten (en postcodes) van heel nederland.
  woensdag 16 maart 2011 @ 10:16:29 #6
75592 GlowMouse
l'état, c'est moi
pi_94182928
Dat zijn helemaal niet alle straten van heel Nederland. Maar bij die paar straten die er wel instaan kun je het wel gebruiken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94183008
quote:
1s.gif Op woensdag 16 maart 2011 10:16 schreef GlowMouse het volgende:
Dat zijn helemaal niet alle straten van heel Nederland. Maar bij die paar straten die er wel instaan kun je het wel gebruiken.
Het is iets in ieder geval. Maar ik dacht dat die database redelijke compleet was.
pi_94183840
quote:
1s.gif Op woensdag 16 maart 2011 10:19 schreef Keiichi het volgende:

[..]

Het is iets in ieder geval. Maar ik dacht dat die database redelijke compleet was.
Kun je het niet jatten van goeggel maps?
  woensdag 16 maart 2011 @ 11:05:19 #9
75592 GlowMouse
l'état, c'est moi
pi_94184331
quote:
1s.gif Op woensdag 16 maart 2011 10:47 schreef shintek het volgende:

[..]

Kun je het niet jatten van goeggel maps?
Die kent ook niet alle straten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 16 maart 2011 @ 13:00:33 #10
113667 Keiichi
Konnichiwa!
pi_94188066
quote:
1s.gif Op woensdag 16 maart 2011 11:05 schreef GlowMouse het volgende:

[..]

Die kent ook niet alle straten.
Heb je voorbeelden? Ik kan me voorstellen dat een straat in een nieuwbouwwijk die net 1 dag geleden opgeleverd is er niet instaat.
  woensdag 16 maart 2011 @ 13:14:58 #11
75592 GlowMouse
l'état, c'est moi
pi_94188629
Ik ken een straat in de buurt die er iets meer dan een jaar geleden is aangelegd en waar sindsdien ook mensen wonen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 16 maart 2011 @ 13:29:14 #12
63192 ursel
"Het Is Hier Fantastisch!
pi_94189086
quote:
1s.gif Op woensdag 16 maart 2011 10:16 schreef GlowMouse het volgende:
Dat zijn helemaal niet alle straten van heel Nederland. Maar bij die paar straten die er wel instaan kun je het wel gebruiken.
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.
  woensdag 16 maart 2011 @ 13:30:48 #13
75592 GlowMouse
l'état, c'est moi
pi_94189125
Vandaar ook:
quote:
1s.gif Op woensdag 16 maart 2011 10:16 schreef GlowMouse het volgende:
bij die paar straten die er wel instaan kun je het wel gebruiken.
En als hij er niet instaat ga je zelf splitten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94189132
quote:
1s.gif Op dinsdag 15 maart 2011 21:15 schreef GlowMouse het volgende:

[..]

In dat geval zoek je [0-9x]*\.[0-9x]*, waarna je de x via str_replace uit het resultaat haalt.
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
  woensdag 16 maart 2011 @ 13:32:46 #15
75592 GlowMouse
l'état, c'est moi
pi_94189202
quote:
1bnj4w8.0%81.83%1 ook 148.081
Waarom geen 81.831?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94194457
quote:
1s.gif Op woensdag 16 maart 2011 13:32 schreef GlowMouse het volgende:

[..]

Waarom geen 81.831?
Omdat ik het dus zo wil definieren dat alleen de eerste punt geld :)
pi_94203892
LOL, ik denk dat ik de overige 18.000 adressen maar met de hand ga fixen :) bedankt iig!

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 :P

-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 ]
Just say hi!
  woensdag 16 maart 2011 @ 19:27:39 #18
75592 GlowMouse
l'état, c'est moi
pi_94205441
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.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94206151
quote:
1s.gif Op woensdag 16 maart 2011 19:27 schreef GlowMouse het volgende:
0/1 voor true false, of ENUM('Y','N'), net wat je voorkeur is.
Ik zou 0 voor false en 1 voor true gebruiken. Maakt de code wel zo logisch :)
  woensdag 16 maart 2011 @ 19:40:58 #20
75592 GlowMouse
l'état, c'est moi
pi_94206305
Er stond geen 'respectievelijk' bij.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94210720
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 :@ (gaat om ruim 250K aan plaatjes :P)
Just say hi!
pi_94211516
quote:
1s.gif Op woensdag 16 maart 2011 20:48 schreef Chandler het volgende:
maar ik vraag me af wat sneller is een tinyint (voor boolean) of een enum met y/n of 0/1
Geen idee, maar ik zou denken dat 0/1 sneller is omdat je in de code dan geen stringvergelijking hoeft te doen.
pi_94211645
quote:
1s.gif Op woensdag 16 maart 2011 13:30 schreef Dale. het volgende:

[..]

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
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.
  woensdag 16 maart 2011 @ 21:05:27 #24
113667 Keiichi
Konnichiwa!
pi_94211683
quote:
1s.gif Op woensdag 16 maart 2011 21:02 schreef Light het volgende:

[..]

Geen idee, maar ik zou denken dat 0/1 sneller is omdat je in de code dan geen stringvergelijking hoeft te doen.
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.
  woensdag 16 maart 2011 @ 21:11:13 #25
75592 GlowMouse
l'état, c'est moi
pi_94211975
Het snelheidsverschil is verwaarloosbaar.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94212313
quote:
1s.gif Op woensdag 16 maart 2011 21:05 schreef Keiichi het volgende:

[..]

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.
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'.
1
2
3
4
5
6
7
8
<?php
if($enum_value == 'Y') {
    
// doe iets
}
if(
$tinyint_value) {
    
// doe iets
}
?>
Voor mij is de tweede variant minstens zo duidelijk, en ik denk dat de kans op fouten kleiner is.
pi_94213050
Dan ga ik voor tinyint

zal eens een test gaan maken! :)
Just say hi!
  woensdag 16 maart 2011 @ 21:48:10 #29
75592 GlowMouse
l'état, c'est moi
pi_94214403
"ENUM requires a rebuild of the table when adding a value to the middle of the set." is niet meer zo.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 18 maart 2011 @ 13:42:34 #30
329156 Peem
Skiddelly
pi_94288827
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 :)
---
pi_94290156
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.
das einzige erleuchtenden an religion ist ein brennende tempel bei nacht
  vrijdag 18 maart 2011 @ 14:18:40 #32
302853 themole
graaft totaal door.
pi_94290409
quote:
1s.gif Op vrijdag 18 maart 2011 13:42 schreef Peem het volgende:
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:

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 :)
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 ]
Niet altijd serieus
  vrijdag 18 maart 2011 @ 14:40:23 #33
75592 GlowMouse
l'état, c'est moi
pi_94291290
En eregi is deprecated.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  † In Memoriam † vrijdag 18 maart 2011 @ 15:30:59 #34
159966 lifeblind
pi_94293246
Brr, alleen al van het door elkaar gebruiken van PHP en HTML krijg ik al jeuk :P

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.
  vrijdag 18 maart 2011 @ 15:49:00 #35
329156 Peem
Skiddelly
pi_94293943
Dank jullie :D
---
  zaterdag 19 maart 2011 @ 16:10:51 #36
136730 PiRANiA
All thinking men are atheists.
pi_94406879
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?
pi_94409845
Vet topic dit
  † In Memoriam † maandag 21 maart 2011 @ 10:23:05 #39
159966 lifeblind
pi_94410968
quote:
11s.gif Op maandag 21 maart 2011 02:36 schreef Eline.S het volgende:
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:

[ blurp code ]

Wie o wie helpt mij een stukje op weg?
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.
pi_94411399
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/> ?
  † In Memoriam † maandag 21 maart 2011 @ 11:24:24 #41
159966 lifeblind
pi_94412790
quote:
1s.gif Op maandag 21 maart 2011 10:37 schreef Eline.S het volgende:
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/> ?
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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<form action="..." method="GET">

    <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>

    <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>

    <!-- ... de rest van je dropdown boxjes -->

    

    <input type="submit" value="view">
</form>

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).
  maandag 21 maart 2011 @ 13:34:46 #42
136730 PiRANiA
All thinking men are atheists.
pi_94417079
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
?
pi_94417691
quote:
1s.gif Op maandag 21 maart 2011 13:34 schreef PiRANiA het volgende:
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
?
Kun je niet gewoon ORDER BY op parent doen?
das einzige erleuchtenden an religion ist ein brennende tempel bei nacht
  maandag 21 maart 2011 @ 13:52:15 #44
136730 PiRANiA
All thinking men are atheists.
pi_94417784
quote:
1s.gif Op maandag 21 maart 2011 13:50 schreef AlchemistOfSorrows het volgende:

[..]

Kun je niet gewoon ORDER BY op parent doen?
De parents zelf hebben geen parent. Wat jij zegt zou alleen werken als de parents ook een parent_id hadden... ;)
  maandag 21 maart 2011 @ 14:14:05 #45
75592 GlowMouse
l'état, c'est moi
pi_94418640
JOIN de tabel op zichzelf. Of als je meer dan één niveau diep gaat: http://crisp.tweakblogs.n(...)-only-one-query.html
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  † In Memoriam † maandag 21 maart 2011 @ 14:22:26 #46
159966 lifeblind
pi_94419014
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).
  maandag 21 maart 2011 @ 14:51:33 #47
329156 Peem
Skiddelly
pi_94420277
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!
---
  maandag 21 maart 2011 @ 15:03:11 #48
137776 boem-dikkie
Jedi Mind Baby!
pi_94420734
quote:
1s.gif Op maandag 21 maart 2011 14:51 schreef Peem het volgende:
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!
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?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_94432162
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...
  maandag 21 maart 2011 @ 19:13:40 #50
137776 boem-dikkie
Jedi Mind Baby!
pi_94432718
quote:
14s.gif Op maandag 21 maart 2011 19:02 schreef KomtTijd... het volgende:
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...
Ik doe altijd
1
2
action="<?php echo $_SERVER['PHP_SELF']; ?>"
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  † In Memoriam † maandag 21 maart 2011 @ 19:14:25 #51
159966 lifeblind
pi_94432749
Dat is het beste inderdaad, misschien dat er hier of daar een exotische browser is die het anders interpreteerd ofzo.
pi_94433944
quote:
1s.gif Op maandag 21 maart 2011 19:14 schreef lifeblind het volgende:
Dat is het beste inderdaad, misschien dat er hier of daar een exotische browser is die het anders interpreteerd ofzo.
Ik kook mijn sites het liefst met een een eetlepel firefox compatibiliteit, en een schepje chrome.
  maandag 21 maart 2011 @ 19:37:19 #53
136730 PiRANiA
All thinking men are atheists.
pi_94434052
Als ik snel wat in elkaar wil knallen gebruik ik altijd het minimale:

<form><input name="waarde"><input type="submit"></form>

:D
  maandag 21 maart 2011 @ 19:38:48 #54
302853 themole
graaft totaal door.
pi_94434158
quote:
1s.gif Op maandag 21 maart 2011 19:35 schreef shintek het volgende:

[..]

Ik kook mijn sites het liefst met een een eetlepel firefox compatibiliteit, en een schepje chrome.
Hier hetzelfde en zo min mogelijk IE6 compatibilieit. Persoonlijk ondersteun ik pas vanaf IE7.
Niet altijd serieus
pi_94470009
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?
  dinsdag 22 maart 2011 @ 16:00:24 #56
91039 mstx
2x1/2 = 1/2 x 1/2
pi_94470181
quote:
1s.gif Op dinsdag 22 maart 2011 15:55 schreef MrNiles het volgende:
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?
1<input type="checkbox"<?=$databasewaarde==1?" checked='checked'":""?> />
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.
👾
pi_94470280
checked in de tag zetten.

Net als selected bij dropdown menu's.
pi_94475708
1
2
3
4
5
6
7
8
9
<?php
$to 
"iemand@hotmail.com";
$subject "Test mail";
$message "Hello! This is a simple email message.";
$from "someonelse@example.com";
$headers "From:" $from;
mail($to,$subject,$message,$headers);
echo 
"Mail Sent.";
?>

dit zou toch moeten werken??
iemand enig idee waarom ik niets kan ontvangen op gmail en hotmail...ook niet in de spambox
pi_94476899
quote:
1s.gif Op dinsdag 22 maart 2011 18:26 schreef MrNiles het volgende:

[ code verwijderd ]

dit zou toch moeten werken??
iemand enig idee waarom ik niets kan ontvangen op gmail en hotmail...ook niet in de spambox
Heb je wel sendmail geinstalleerd enzo?
pi_94477173
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 ]
pi_94478761
Ik denk dat je dan even bij je hoster moet wezen inderdaad...
  dinsdag 22 maart 2011 @ 19:33:36 #62
75592 GlowMouse
l'état, c'est moi
pi_94478864
Misschien was hij niet zo blij met je header injection.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94479192
quote:
1s.gif Op dinsdag 22 maart 2011 19:33 schreef GlowMouse het volgende:
Misschien was hij niet zo blij met je header injection.
Als er geen user input is, is er ook geen injection.
  dinsdag 22 maart 2011 @ 19:43:08 #64
75592 GlowMouse
l'état, c'est moi
pi_94479339
quote:
3s.gif Op dinsdag 22 maart 2011 19:39 schreef KomtTijd... het volgende:

[..]

Als er geen user input is, is er ook geen injection.
Hier niet, maar ik kan me goed voorstellen dat je als hoster sendmail voor bepaalde users uitschakelt ivm spam.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94499189
quote:
Hier niet, maar ik kan me goed voorstellen dat je als hoster sendmail voor bepaalde users uitschakelt ivm spam.
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
pi_94499760
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
pi_94500297
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 ]
...
  woensdag 23 maart 2011 @ 13:39:16 #68
113667 Keiichi
Konnichiwa!
pi_94508726
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 ;) )
pi_94549427
1
2
3
<?php
$commando
="SELECT koppeltabel.*, optredens.* FROM koppeltabel, optredens WHERE koppeltabel.O_id = optredens.O_id AND koppeltabel.G_id=$G_id";
?>

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?
  † In Memoriam † donderdag 24 maart 2011 @ 12:10:02 #70
159966 lifeblind
pi_94549769
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.
pi_94553270
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)):
1
2
3
[basket54] => 74|kabel 2m|kabels|1.00|1.19|19
[basket35] => 23|utp kabel 1m|netwerk kabels|2|2.38|19
[basket5] => 3|A4 papier|kantoorartikelen|10.00|11.90|19
Daarnaast heb ik nog een session, welke de basket nummers bijhoudt, namelijk:
1[basket_no] => 54|35|5|

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:
1
2
3
4
id | product      | categorie        | prijs inc | prijs exc | % BTW
74 | kabel 2m     | kabels           | 1.00      | 1.19      | 19
23 | utp kabel 1m | netwerk kabels   | 2         | 2.38      | 19
3  | A4 papier    | kantoorartikelen | 10.00     | 11.90     | 19

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.
  donderdag 24 maart 2011 @ 14:02:44 #72
75592 GlowMouse
l'état, c'est moi
pi_94553790
Je begint met normaal opslaan, je kunt gewoon $_SESSION['basket'][] = array('id' => 74, 'aantal' => 1, 'beschrijving' => ....) doen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94554040
quote:
1s.gif Op donderdag 24 maart 2011 14:02 schreef GlowMouse het volgende:
Je begint met normaal opslaan, je kunt gewoon $_SESSION['basket'][] = array('id' => 74, 'aantal' => 1, 'beschrijving' => ....) doen.
Dank, zal het opslaan van de sessions aanpassen.

Nu even op zoek gaan naar de juiste functies =)
  donderdag 24 maart 2011 @ 14:18:35 #74
75592 GlowMouse
l'état, c'est moi
pi_94554438
Daarna volstaat een foreach. Let op dat je prijzen nu in sessies opslaat, en wijzigingen in de database niet direct worden meegenomen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94554536
quote:
1s.gif Op donderdag 24 maart 2011 14:18 schreef GlowMouse het volgende:
Daarna volstaat een foreach. Let op dat je prijzen nu in sessies opslaat, en wijzigingen in de database niet direct worden meegenomen.
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.
pi_94556179
Met foreach kom ik er niet helemaal niet.

De array heb ik nu als volgt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[basket] => Array
        (
            [0] => Array
                (
                    [id] => 5
                    [beschrijving] => netwerk kabel 2m
                    [prijs] => 6.99
                )

            [1] => Array
                (
                    [id] => 2
                    [beschrijving] => A4 papier
                    [prijs] => 3.00
                )

            [2] => Array
                (
                    [id] => 65
                    [beschrijving] => nietmachine
                    [prijs] => 2.50
                )

Vervolgens doe ik:
1
2
3
4
5
    foreach ($_SESSION['basket'] as $v1) {
    foreach ($v1 as $key=>$v2) {
        echo $key. ': ' .$v2. '<br />';
    }
}

Mijn output wordt:
1
2
3
4
5
6
7
8
9
id: 5
beschrijving: netwerk kabel 2m
prijs: 6.99
id: 2
beschrijving: A4 papier
prijs: 3.00
id: 65
beschrijving: nietmachine
prijs: 2.50

Of moet ik in de loop weer iets doen om het netjes te krijgen?
  † In Memoriam † donderdag 24 maart 2011 @ 15:08:49 #77
159966 lifeblind
pi_94556273
Wat is dan het probleem? De data uit je session wordt nu toch op de pagina geplaatst?
pi_94556538
quote:
1s.gif Op donderdag 24 maart 2011 15:08 schreef lifeblind het volgende:
Wat is dan het probleem? De data uit je session wordt nu toch op de pagina geplaatst?
Het moet zijn:
1
2
3
id: 5 beschrijving: netwerk kabel 2m prijs: 6.99
id: 2 beschrijving: A4 papier prijs: 3.00
id: 65 beschrijving: nietmachine prijs: 2.50

En niet:
1
2
3
4
5
6
7
8
9
id: 5
beschrijving: netwerk kabel 2m
prijs: 6.99
id: 2
beschrijving: A4 papier
prijs: 3.00
id: 65
beschrijving: nietmachine
prijs: 2.50
pi_94556658
quote:
1s.gif Op donderdag 24 maart 2011 15:16 schreef xaban06 het volgende:

[..]

Het moet zijn:

[ code verwijderd ]

En niet:
[ code verwijderd ]

Waarom zet je er dan een <br /> in?
pi_94557329
quote:
15s.gif Op donderdag 24 maart 2011 15:19 schreef KomtTijd... het volgende:

[..]

Waarom zet je er dan een <br /> in?
Hoezo niet? Zonder de line break krijg ik:
1id: 5 beschrijving: netwerk kabel 2m prijs: 6.99id: 2 beschrijving: A4 papier prijs: 3.00id: 65 beschrijving: nietmachine prijs: 2.50

Alles op 1 regel dus.
pi_94557413
...Dus, wat is de gulden middenweg?
pi_94557496
quote:
2s.gif Op donderdag 24 maart 2011 15:37 schreef KomtTijd... het volgende:
...Dus, wat is de gulden middenweg?
?
  † In Memoriam † donderdag 24 maart 2011 @ 15:41:50 #83
159966 lifeblind
pi_94557596
1
2
3
4
5
<?php
foreach($_SESSION['basket'] as $item){
    echo $item['id'] . "," . $item['beschrijving'] . "," . $item['prijs'] . "<br />";
}
?>

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...
pi_94557635
1
2
3
4
5
6
7
8
<?php
foreach ($_SESSION['basket'] as $v1) {
    foreach (
$v1 as $key=>$v2) {
        echo 
$key': ' .$v2;
    }
echo 
'<br />';
}
?>
Als je dat zelf niet kon bedenken, moet je je serieus gaan afvragen of programmeren wel jouw ding is...
pi_94557646
quote:
1s.gif Op donderdag 24 maart 2011 15:41 schreef lifeblind het volgende:

[ code verwijderd ]

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...
Baas
pi_94557734
quote:
1s.gif Op donderdag 24 maart 2011 15:43 schreef KomtTijd... het volgende:

[ code verwijderd ]

Als je dat zelf niet kon bedenken, moet je je serieus gaan afvragen of programmeren wel jouw ding is...
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 :)
pi_94573330
Volgens mij stel ik alleen maar moeilijke vragen hier :P
  donderdag 24 maart 2011 @ 21:29:59 #88
302853 themole
graaft totaal door.
pi_94573661
quote:
1s.gif Op donderdag 24 maart 2011 21:25 schreef Keiichi het volgende:
Volgens mij stel ik alleen maar moeilijke vragen hier :P
Misschien een keer verdiepen in prepared statements. :P
Niet altijd serieus
pi_94590258
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?
  vrijdag 25 maart 2011 @ 10:49:07 #90
302853 themole
graaft totaal door.
pi_94590761
quote:
1s.gif Op vrijdag 25 maart 2011 10:36 schreef MrNiles het volgende:
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?
Het is me niet helemaal duidelijk wat je bedoelt bedoel je.
OId Oid Oid
Gid J n j
Niet altijd serieus
pi_94590884
-------- |G_id(1) | G_id(2) |etc
O_id1|__J____|___N__|
O_id2|__N____|___N__|
etc

hopelijk maakt dit het ietsjes duidelijker
  vrijdag 25 maart 2011 @ 11:01:56 #92
302853 themole
graaft totaal door.
pi_94591250
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.
Niet altijd serieus
  vrijdag 25 maart 2011 @ 11:04:00 #93
302853 themole
graaft totaal door.
pi_94591314
http://www.terrawebdesign.com/multidimensional.php
Hier kan je iets meer info vinden. ;)
Niet altijd serieus
  vrijdag 25 maart 2011 @ 11:15:40 #94
302853 themole
graaft totaal door.
pi_94591678
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. :P
Niet altijd serieus
pi_94620691
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 -->`
pi_94620925
quote:
1s.gif Op vrijdag 25 maart 2011 22:37 schreef Eline.S het volgende:
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...

1) dat heeft niets met PHP te maken
2) gebruik [code]-tags als je code post
3) geef 'm een margin-top ofzo :?
pi_94805710
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?
  woensdag 30 maart 2011 @ 13:29:41 #98
75592 GlowMouse
l'état, c'est moi
pi_94806087
SELECT id
FROM gebruikers g
LEFT JOIN koppel k ON(k.id=g.id)
WHERE k.id IS NULL
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94806629
ik kom er niet helemaal uit
deze gebruik ik om mensen eruit te halen die een J hebben ingevuld
1
2
3
4
5
6
7
<?php
"SELECT gebruikers.*, optredens.*, koppeltabel.*
FROM gebruikers
INNER JOIN koppeltabel ON (koppeltabel.G_id=gebruikers.G_id)
INNER JOIN optredens ON (koppeltabel.O_id=optredens.O_id)
WHERE koppeltabel.O_id=$id AND koppeltabel.aanwezig='j' "
;
?>

als ik van =$id IS NULL maak dan krijg ik er niets uit
ook met het voorbeeld van Glowmouse komt er niets uit
  woensdag 30 maart 2011 @ 13:50:52 #100
75592 GlowMouse
l'état, c'est moi
pi_94806963
Zoek eens op het verschil tussen een LEFT JOIN en een INNER JOIN.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94807101
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????
pi_94807175
Als id leeg is dan bestaat die rij toch gewoon niet in de koppeltabel?

Iedere koppeling die je vind is een ja?
pi_94807330
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
  woensdag 30 maart 2011 @ 14:02:54 #104
75592 GlowMouse
l'état, c'est moi
pi_94807420
quote:
1s.gif Op woensdag 30 maart 2011 13:50 schreef GlowMouse het volgende:
Zoek eens op het verschil tussen een LEFT JOIN en een INNER JOIN.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94807706
inner join moet een match hebben in beide tabellen
left join in 1 vd 2
  woensdag 30 maart 2011 @ 14:12:27 #106
75592 GlowMouse
l'état, c'est moi
pi_94807800
daar is je oplossing
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94807861
quote:
daar is je oplossing
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
pi_94807971
En dus MrNiles...
pi_94808174
is het me nog steeds niet helemaal duidelijk :)
  woensdag 30 maart 2011 @ 14:42:08 #110
75592 GlowMouse
l'état, c'est moi
pi_94808925
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
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 30 maart 2011 @ 14:43:47 #111
137776 boem-dikkie
Jedi Mind Baby!
pi_94808993
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.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 30 maart 2011 @ 14:46:20 #112
75592 GlowMouse
l'état, c'est moi
pi_94809094
dat zou zomaar kunnen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94809446
quote:
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
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
  woensdag 30 maart 2011 @ 14:57:17 #114
137776 boem-dikkie
Jedi Mind Baby!
pi_94809508
quote:
1s.gif Op woensdag 30 maart 2011 14:46 schreef GlowMouse het volgende:
dat zou zomaar kunnen
Vind het apart dat hij dan gaat zeuren over variabelen terwijl hij de PHP-code blijkbaar gewoon goed uitvoert.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 30 maart 2011 @ 15:04:23 #115
75592 GlowMouse
l'état, c'est moi
pi_94809858
quote:
5s.gif Op woensdag 30 maart 2011 14:55 schreef MrNiles het volgende:

[..]

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
Waarom koppeltabel.O_id=$id? Je zoekt where blahblah='n' or blahblah2 IS NULL.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94810599
quote:
Waarom koppeltabel.O_id=$id? Je zoekt where blahblah='n' or blahblah2 IS NULL.
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
pi_94817133
koppeltabel.G_id is nooit leeg, want dan zou hij niet voorkomen in koppeltabel?
pi_94824683
quote:
1s.gif Op woensdag 30 maart 2011 17:56 schreef Tegan het volgende:
koppeltabel.G_id is nooit leeg, want dan zou hij niet voorkomen in koppeltabel?
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.
  woensdag 30 maart 2011 @ 20:20:51 #119
75592 GlowMouse
l'état, c'est moi
pi_94824850
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.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94825534
quote:
1s.gif Op woensdag 30 maart 2011 20:20 schreef GlowMouse het volgende:
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.
THANKS *O*
pi_94844504
Klein vraagje waar ik niet uitkom, ik lees een google maps XML bestand uit

1
2
3
4
5
6
<AddressDetails xmlns="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" Accuracy="8">
<Country>
  <CountryNameCode>NL</CountryNameCode>
  <CountryName>Nederland</CountryName><AdministrativeArea>   <AdministrativeAreaName>Noord-Holland</AdministrativeAreaName>
<SubAdministrativeArea><SubAdministrativeAreaName>Amsterdam</SubAdministrativeAreaName>
<Locality><LocalityName>Amsterdam</LocalityName><DependentLocality><DependentLocalityName>Binnenstad</DependentLocalityName><Thoroughfare><ThoroughfareName>Leidseplein 15</ThoroughfareName></Thoroughfare></DependentLocality></Locality></SubAdministrativeArea></AdministrativeArea></Country></AddressDetails> 

nu wil ik graag ook de value van AdrministrativeAreaName uitlezen (Noord-Holland)

Dat probeerde ik zo, maar dit werkt niet

1
2
3
$xpath->query('//ge:Placemark/ge:AddressDetails/ge:Country/ge:AdministrativeArea/ge:AdministrativeAreaName');

print_r($pointStr->item(0)->nodeValue);

maar dit werkt niet, ik heb veel verschillende dingen geprobeerd maar kan er niet achter komen waar ik de fout in ga? iemand?
Just say hi!
pi_94848404
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

1
2
3
4
5
6
7
<?php
if (koppeltabel.aanwezig IS NULL WHERE koppeltabel.O_id IS NULL AND koppeltabel.G_id IS NULL)
       
mysql_query("INSERT INTO koppeltabel(aanwezig, O_id, G_id) VALUES ('$aanwezig','$O_id','$G_id') ");

else
  
mysql_query("UPDATE koppeltabel SET aanwezig='$aanwezig' WHERE O_id='$O_id' AND G_id='$G_id' ");
?>
  donderdag 31 maart 2011 @ 11:55:25 #123
136730 PiRANiA
All thinking men are atheists.
pi_94848439
quote:
1s.gif Op donderdag 31 maart 2011 11:54 schreef MrNiles het volgende:
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
[ code verwijderd ]

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.
  donderdag 31 maart 2011 @ 11:56:13 #124
136730 PiRANiA
All thinking men are atheists.
pi_94848456
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.
pi_94856486
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);"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php

    // Set default timezone for DATE/TIME functions
    if(function_exists('date_default_timezone_set'))
    {
        date_default_timezone_set('Europe/Amsterdam');
    }

    include(dirname(__FILE__) . '/library/ideallite.cls.php');

    $sOrderId = (empty($_POST['order_id']) ? '' : $_POST['order_id']);
    $sOrderDescription = (empty($_POST['order_description']) ? '' : $_POST['order_description']); // Upto 32 characters
    $fOrderAmount = floatval(empty($_POST['order_amount']) ? '' : str_replace(',', '.', $_POST['order_amount'])); 

    $oIdeal = new IdealLite();

    $sCurrentUrl = strtolower(substr($_SERVER['SERVER_PROTOCOL'], 0, strpos($_SERVER['SERVER_PROTOCOL'], '/')) . '://' . $_SERVER['SERVER_NAME'] . '/') . substr($_SERVER['SCRIPT_NAME'], 1);
    $sReturnUrl = substr($sCurrentUrl, 0, strrpos($sCurrentUrl, '/') + 1) . 'step3.php';

    // Set shop details
    $oIdeal->setUrlCancel($sReturnUrl . '?ideal[order]=' . urlencode($sOrderId) . '&ideal[status]=cancel');
    $oIdeal->setUrlError($sReturnUrl . '?ideal[order]=' . urlencode($sOrderId) . '&ideal[status]=error');
    $oIdeal->setUrlSuccess($sReturnUrl . '?ideal[order]=' . urlencode($sOrderId) . '&ideal[status]=success');

    // Set order details
    $oIdeal->setAmount($fOrderAmount);
    $oIdeal->setOrderId($sOrderId);
    $oIdeal->setOrderDescription($sOrderDescription);

    // Customize submit button
    $oIdeal->setButton('Betalen met iDEAL');

    // Generate form
    echo '<p>Uw bestelling afrekenen!</p>' . $oIdeal->createForm();

?>

Het zou helemaal perfect zijn als er op het bestel scherm ook nog ergens de totaal prijs word weergegeven. Maar dat is laatste prioriteit.
  donderdag 31 maart 2011 @ 15:25:43 #126
75592 GlowMouse
l'état, c'est moi
pi_94856620
Ideal het betalingssysteem? Laat dat iemand doen die er wel verstand van heeft.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94856670
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.
  donderdag 31 maart 2011 @ 15:26:46 #128
75592 GlowMouse
l'état, c'est moi
pi_94856673
quote:
Mensen mogen hier alleen hele getallen invullen.
1
2
3
<?php
$fOrderAmount 
floatval(empty($_POST['order_amount']) ? '' str_replace(',''.'$_POST['order_amount']));
?>
:?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94856864
quote:
1s.gif Op donderdag 31 maart 2011 15:26 schreef GlowMouse het volgende:

[..]
[ code verwijderd ]

:?
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 :).
pi_94858338
Heb het gevonden.

1
2
3
4
// Set order details
    $oIdeal->setAmount(($fOrderAmount*42.50)+($fOrderAmount*30));
    $oIdeal->setOrderId($sOrderId);
    $oIdeal->setOrderDescription($sOrderDescription);

Nu stuurt hij meteen het goede bedrag door naar Ideal.

[ Bericht 0% gewijzigd door BWRaep op 31-03-2011 16:33:51 ]
pi_94870981
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 :)
  donderdag 31 maart 2011 @ 20:46:36 #132
75592 GlowMouse
l'état, c'est moi
pi_94871102
met een MySQL-query met een WHERE-clause.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94872124
Het is gelukt :)
  † In Memoriam † vrijdag 1 april 2011 @ 10:06:58 #134
159966 lifeblind
pi_94892866
quote:
1s.gif Op donderdag 31 maart 2011 20:46 schreef GlowMouse het volgende:
met een MySQL-query met een WHERE-clause.
Inderdaad. Query of je een record kan vinden wat die bepaalde activatiecode heeft, is het resultaat 0, dan bestaat de code niet.
pi_94893107
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.
1
2
3
4
5
6
7
$incltotal = $_SESSION['incltotal'];        

     
  if (empty($count)){
      echo  "0,00";
  } else { echo "".$incltotal."\n";
  } 
$count komt van het aantal artikelen in het winkelwagentje dus als er 0 artikelen in zitten is de prijs 0,00.

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.
...
pi_94893176
1$incltotal = (!empty($_SESSION['inctotal']))?$_SESSION['inctotal']:'0,00';
pi_94893340
quote:
1s.gif Op vrijdag 1 april 2011 10:17 schreef KomtTijd... het volgende:

[ code verwijderd ]

_O_ _O_ dank u _O_ _O_
...
pi_94893360
En nou niet vergeten uit te zoeken wat je precies doet heh.
pi_94893500
quote:
14s.gif Op vrijdag 1 april 2011 10:22 schreef KomtTijd... het volgende:
En nou niet vergeten uit te zoeken wat je precies doet heh.
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
...
pi_94897343
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
1
2
3
<body onLoad="if (location.href.indexOf('reload')==-1) location.replace(location.href+'?reload')">

Deze vraag word heel vaak gesteld dus even oplossing erbij


[ Bericht 41% gewijzigd door afro op 01-04-2011 12:26:43 ]
...
pi_94899127
Iemand die mij een schopje in de juiste richting kan geven m.b.t. het XML vraagje?
Just say hi!
  vrijdag 1 april 2011 @ 13:08:11 #143
75592 GlowMouse
l'état, c'est moi
pi_94899163
Post eens wat meer code.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 2 april 2011 @ 17:05:22 #144
63192 ursel
"Het Is Hier Fantastisch!
pi_94945116
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.
  zaterdag 2 april 2011 @ 17:11:08 #145
75592 GlowMouse
l'état, c'est moi
pi_94945279
Je zoekt een DOM-parser.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 2 april 2011 @ 17:31:02 #146
63192 ursel
"Het Is Hier Fantastisch!
pi_94945867
quote:
Op zaterdag 2 april 2011 17:11 schreef GlowMouse het volgende:
Je zoekt een DOM-parser.
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.
  zondag 3 april 2011 @ 20:45:00 #147
63192 ursel
"Het Is Hier Fantastisch!
pi_94993851
Hmm.. Kan toch niet echt eenduidelig wat vinden.
Kan je iets speciefieker zijn hoe ik mijn vraag kan bewerkstelligen?

Stel ik heb onderstaande code:
1
2
3
4
5
6
7
8
9
10
11
12
<html>
    <head>
        <title>Welkom</title>
        <style>
            class is etc
        </style>
    </head>
    <body>
        <h1>Welkom</h1>
        op deze pagina
    </body>
</html>

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? :{
  maandag 4 april 2011 @ 10:38:49 #148
37634 wobbel
Da WoBBeL King
pi_95014818
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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// Klantnummer map
        
if ( !file_exists BASE_PATH "/aastra/" VD_KLANTID "/" ) )
        {
            
            
mkdir BASE_PATH "/aastra/" VD_KLANTID "/" );
            
chmod BASE_PATH "/aastra/" VD_KLANTID "/"0777 );
            
        }

        
// Klanthash map
        
if ( !file_exists BASE_PATH "/aastra/" VD_KLANTID "/" $MySQL_Klant_Assoc['Hash'] . "/" ) )
        {

            
mkdir BASE_PATH "/aastra/" VD_KLANTID "/" $MySQL_Klant_Assoc['Hash'] . "/" );
            
chmod BASE_PATH "/aastra/" VD_KLANTID "/" $MySQL_Klant_Assoc['Hash'] . "/"0777 );
            
        }
?>
  maandag 4 april 2011 @ 10:39:47 #149
37634 wobbel
Da WoBBeL King
pi_95014846
- fout -

[ Bericht 98% gewijzigd door wobbel op 04-04-2011 10:40:07 (dubbel) ]
  maandag 4 april 2011 @ 10:52:19 #150
75592 GlowMouse
l'état, c'est moi
pi_95015231
quote:
1s.gif Op zondag 3 april 2011 20:45 schreef ursel het volgende:
Hmm.. Kan toch niet echt eenduidelig wat vinden.
Kan je iets speciefieker zijn hoe ik mijn vraag kan bewerkstelligen?

Stel ik heb onderstaande code:

[ code verwijderd ]

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? :{
http://www.php.net/manual/en/domdocument.loadhtml.php
ze de comments.
quote:
1s.gif Op maandag 4 april 2011 10:38 schreef wobbel het volgende:
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:

[ code verwijderd ]

Een foutmelding helpt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 4 april 2011 @ 12:04:52 #151
37634 wobbel
Da WoBBeL King
pi_95017592
quote:
1s.gif Op maandag 4 april 2011 10:52 schreef GlowMouse het volgende:
[..]

Een foutmelding helpt.
error_reporting ( E_ALL ) gebruik ik, maar ik krijg niks.
pi_95017669
ik heb zoiets nog niet eerder gedaan..maar waarom telt ie niet op?

1
2
3
4
5
6
7
8
<?php
$commando
=" SELECT * FROM koppeltabel WHERE O_id=22 AND rating <>0";
$resultaat=mysql_query($commando);
while(
$array=mysql_fetch_array($resultaat)){
echo 
$array['rating'] . "<br />";
echo 
array_sum ($array['rating']);
}
?>
  maandag 4 april 2011 @ 12:07:28 #153
37634 wobbel
Da WoBBeL King
pi_95017726
quote:
1s.gif Op maandag 4 april 2011 12:06 schreef MrNiles het volgende:
ik heb zoiets nog niet eerder gedaan..maar waarom telt ie niet op?
[ code verwijderd ]

Omdat je nu steeds maar 1 variable telt. Je krijgt nu de sum van je huidige rating er elke keer achter.

1
2
3
4
5
6
7
8
9
10
11
<?php
$commando
=" SELECT * FROM koppeltabel WHERE O_id=22 AND rating <>0";
$resultaat=mysql_query($commando);
$optellenaftrekkenenzo = array ();
while(
$array=mysql_fetch_array($resultaat)){
$optellenaftrekkenenzo[] = $array['rating'];
echo 
$array['rating'] . "<br />";
}

echo 
array_sum ($optellenaftrekkenenzo);
?>

En dit? Niet getest :P
  maandag 4 april 2011 @ 12:29:32 #154
75592 GlowMouse
l'état, c'est moi
pi_95018348
quote:
1s.gif Op maandag 4 april 2011 12:04 schreef wobbel het volgende:

[..]

error_reporting ( E_ALL ) gebruik ik, maar ik krijg niks.
staat display_errors ook aan?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95018561
quote:
En dit? Niet getest
werkt meteen
pi_95018754
is er trouwens geen php functie die hiermee meteen het gemiddelde kan berekenen?
  maandag 4 april 2011 @ 13:10:58 #157
85514 ralfie
!Yvan eht nioj
pi_95019691
waarom gebruik je niet je sql ?

select AVG(rating) as 'averagerating', SUM(rating) as 'totalrating' WHERE blah.
pi_95019977
quote:
waarom gebruik je niet je sql ?

select AVG(rating) as 'averagerating', SUM(rating) as 'totalrating' WHERE blah.
ja sorry..bedoelde ik ook..maar ik kan hier mijn post niet editen
thanks...ga er eens op zoeken
  maandag 4 april 2011 @ 13:30:53 #159
136730 PiRANiA
All thinking men are atheists.
pi_95020409
quote:
1s.gif Op maandag 4 april 2011 13:18 schreef MrNiles het volgende:

[..]

ja sorry..bedoelde ik ook..maar ik kan hier mijn post niet editen
thanks...ga er eens op zoeken
Zet je adblocker uit :*.
pi_95021042
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)
Lekker happen
pi_95022405
quote:
Zet je adblocker uit
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
  maandag 4 april 2011 @ 14:28:28 #162
137776 boem-dikkie
Jedi Mind Baby!
pi_95022703
quote:
1s.gif Op maandag 4 april 2011 14:19 schreef MrNiles het volgende:

[..]

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
&& of || ?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  maandag 4 april 2011 @ 14:30:38 #163
136730 PiRANiA
All thinking men are atheists.
pi_95022749
Of:
if ($array['rating']==0 OR $array['beoordeling']==1) {
En:
if ($array['rating']==0 AND $array['beoordeling']==1) {
pi_95022758
quote:
&& of || ?
stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoeken
enne..is er ook een naam voor || ?
  maandag 4 april 2011 @ 14:31:22 #165
136730 PiRANiA
All thinking men are atheists.
pi_95022772
quote:
1s.gif Op maandag 4 april 2011 14:30 schreef MrNiles het volgende:

[..]

stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoeken
enne..is er ook een naam voor || ?
http://php.net/manual/en/language.operators.comparison.php
pi_95022786
Operators heten ze.
  maandag 4 april 2011 @ 14:32:41 #167
302853 themole
graaft totaal door.
pi_95022819
quote:
1s.gif Op maandag 4 april 2011 14:30 schreef MrNiles het volgende:

[..]

stomme vraag misschien maar hoe heet zoiets...kan ik wat over opzoeken
enne..is er ook een naam voor || ?
|| = or-operator
Niet altijd serieus
  maandag 4 april 2011 @ 15:35:03 #168
37634 wobbel
Da WoBBeL King
pi_95025038
quote:
1s.gif Op maandag 4 april 2011 12:29 schreef GlowMouse het volgende:

[..]

staat display_errors ook aan?
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)
  maandag 4 april 2011 @ 15:36:45 #169
75592 GlowMouse
l'état, c'est moi
pi_95025115
quote:
1s.gif Op maandag 4 april 2011 15:35 schreef wobbel het volgende:

[..]

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)
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.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95025150
Niemand die mij kan helpen? :'(
Lekker happen
  maandag 4 april 2011 @ 15:38:22 #171
37634 wobbel
Da WoBBeL King
pi_95025184
quote:
1s.gif Op maandag 4 april 2011 15:36 schreef GlowMouse het volgende:

[..]

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.
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.
  maandag 4 april 2011 @ 15:47:45 #172
37634 wobbel
Da WoBBeL King
pi_95025585
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... :N

[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 ]
pi_95026438
:')
pi_95032695
quote:
1s.gif Op donderdag 24 maart 2011 15:43 schreef KomtTijd... het volgende:

[ code verwijderd ]

Als je dat zelf niet kon bedenken, moet je je serieus gaan afvragen of programmeren wel jouw ding is...
kan ook heel anders
2 echo er in zitten eentje naar foreacht
pi_95033354
quote:
1s.gif Op maandag 4 april 2011 18:26 schreef mighty84 het volgende:

[..]

kan ook heel anders
2 echo er in zitten eentje naar foreacht
Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt!
pi_95034358
quote:
5s.gif Op maandag 4 april 2011 18:39 schreef KomtTijd... het volgende:

[..]

Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt!
.

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
pi_95034416
quote:
1s.gif Op maandag 4 april 2011 18:57 schreef mighty84 het volgende:

[..]

.

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
quote:
5s.gif Op maandag 4 april 2011 18:39 schreef KomtTijd... het volgende:

[..]

Probeer het nog eens, maar nu zonder je adem in te houden terwijl je ondersteboven aan de trapleuning hangt!
pi_95062840
hoe kan ik in een mail mijn array laten weergeven?

als ik dit echo werkt het prima op scherm:
1
2
3
4
5
<?php
echo $array['datum']."<br/>";
echo 
$array['wat']."<br/>";
echo 
$array['waar']."<br/>"."<br/>";
?>

maar hoe krijg ik dat in een mail verwerkt?
1
2
3
4
5
<?php
".$array['datum']."
".$array['wat']."
".$array['waar']."
?>
op deze manier krijg ik alleen de laatste regel
  dinsdag 5 april 2011 @ 11:36:04 #179
75592 GlowMouse
l'état, c'est moi
pi_95063023
Ik zie helemaal geen code die een mail verstuurt, dus het verbaast me dat je de laatste regel nog ziet.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95063111
quote:
1s.gif Op dinsdag 5 april 2011 11:31 schreef MrNiles het volgende:
hoe kan ik in een mail mijn array laten weergeven?

als ik dit echo werkt het prima op scherm:
[ code verwijderd ]

maar hoe krijg ik dat in een mail verwerkt?
[ code verwijderd ]

op deze manier krijg ik alleen de laatste regel
je quotes staan verkeerd:
1
2
3
4
5
<?php
print($array['datum']."\n\r"
.$array['wat']."\n\r"
.$array['waar']);
?>
zoiets gok ik (even uit de losse pols)
pi_95063116
quote:
Ik zie helemaal geen code die een mail verstuurt, dus het verbaast me dat je de laatste regel nog ziet.
complete code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
$con 
mysql_connect("xxxx","xx","");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("login"$con);

$sender"iemands naam<iemand@iets.nl>";

$commando=
"SELECT *
FROM optredens
WHERE optredens.optreden=1 ORDER BY datum ASC"
;

$resultaat=mysql_query($commando);
while(
$array=mysql_fetch_array($resultaat)){
//echo $array['datum']."<br/>";
//echo $array['wat']."<br/>";
//echo $array['waar']."<br/>"."<br/>";

// The message
$message "

TEKST

"
.$array['datum']."
"
.$array['wat']."
"
.$array['waar']."


TEKST
"
;
}
// Send
mail("iemand@gmail.com""Aanwezigheid optreden"$message"From: " $sender"");
?>
  dinsdag 5 april 2011 @ 11:38:51 #182
137776 boem-dikkie
Jedi Mind Baby!
pi_95063122
quote:
1s.gif Op dinsdag 5 april 2011 11:31 schreef MrNiles het volgende:
hoe kan ik in een mail mijn array laten weergeven?

als ik dit echo werkt het prima op scherm:
[ code verwijderd ]

maar hoe krijg ik dat in een mail verwerkt?
[ code verwijderd ]

op deze manier krijg ik alleen de laatste regel
Je bedoelt dat je die arrays wil laten zien in een mail?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_95063128
quote:
1s.gif Op dinsdag 5 april 2011 11:36 schreef GlowMouse het volgende:
Ik zie helemaal geen code die een mail verstuurt, dus het verbaast me dat je de laatste regel nog ziet.
:') flauw.....
  dinsdag 5 april 2011 @ 11:39:57 #184
137776 boem-dikkie
Jedi Mind Baby!
pi_95063152
quote:
1s.gif Op dinsdag 5 april 2011 11:38 schreef MrNiles het volgende:

[..]

complete code
[ code verwijderd ]

http://php.net/manual/en/function.mail.php
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 5 april 2011 @ 11:41:00 #185
75592 GlowMouse
l'état, c'est moi
pi_95063196
Mail moet je binnen de accolades zetten, anders wordt er maar één mail verstuurd.
quote:
1s.gif Op dinsdag 5 april 2011 11:38 schreef mschol het volgende:

[..]

je quotes staan verkeerd:

[ code verwijderd ]

zoiets gok ik (even uit de losse pols)
hoe kom je op \n\r?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 5 april 2011 @ 11:42:07 #186
75592 GlowMouse
l'état, c'est moi
pi_95063250
En als alles in dezelfde mail moet komen, moet je [PHP/(My)SQL] voor dummies - deel 89 nog maar eens teruglezen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95063265
quote:
1s.gif Op dinsdag 5 april 2011 11:41 schreef GlowMouse het volgende:
Mail moet je binnen de accolades zetten, anders wordt er maar één mail verstuurd.

[..]

hoe kom je op \n\r?
tekst@ nieuwe regel?
  dinsdag 5 april 2011 @ 11:44:08 #188
75592 GlowMouse
l'état, c'est moi
pi_95063346
quote:
1s.gif Op dinsdag 5 april 2011 11:42 schreef mschol het volgende:

[..]

tekst@ nieuwe regel?
mac gebruikt \r
linux gebruikt \n
windows gebruikt \r\n
maar wie gebruikt \n\r?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95063348
quote:
En als alles in dezelfde mail moet komen, moet je [PHP/(My)SQL] voor dummies - deel 89 nog maar eens teruglezen.
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
pi_95063771
quote:
1s.gif Op dinsdag 5 april 2011 11:44 schreef GlowMouse het volgende:

[..]

mac gebruikt \r
linux gebruikt \n
windows gebruikt \r\n
maar wie gebruikt \n\r?
dan heb ik ze omgedraaid ;)
pi_95063946
quote:
dan heb ik ze omgedraaid
kan gebeuren..
maar de print werkt niet...wel op scherm
maar niet in de mail
  dinsdag 5 april 2011 @ 11:59:44 #192
302853 themole
graaft totaal door.
pi_95063976
Wat zie je als je de mail opent?
Niet altijd serieus
pi_95064084
quote:
Wat zie je als je de mail opent?
laatse regel van de array
en een "1"
  dinsdag 5 april 2011 @ 12:10:15 #194
302853 themole
graaft totaal door.
pi_95064345
Ik zie niet zo snel een fout in de code.
Niet altijd serieus
pi_95064902
quote:
Ik zie niet zo snel een fout in de code.
dan kom ik ook niet echt verder :)
  woensdag 6 april 2011 @ 10:39:54 #196
25889 Sitethief
Fulltime Flapdrol
pi_95110636
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.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  woensdag 6 april 2011 @ 10:42:20 #197
63192 ursel
"Het Is Hier Fantastisch!
pi_95110745
quote:
1s.gif Op woensdag 6 april 2011 10:39 schreef Sitethief het volgende:
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.
In combinatie met deze voor je grafiekjes :7
  woensdag 6 april 2011 @ 10:45:58 #198
25889 Sitethief
Fulltime Flapdrol
pi_95110893
graphviz zit ingebakken (iig in mijn versie), alhoewel het optioneel is :).
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  woensdag 6 april 2011 @ 17:30:33 #199
302853 themole
graaft totaal door.
pi_95127160
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.
Niet altijd serieus
  woensdag 6 april 2011 @ 17:38:07 #200
75592 GlowMouse
l'état, c'est moi
pi_95127482
quote:
14s.gif Op woensdag 6 april 2011 17:30 schreef themole het volgende:
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.
Let ik nooit op.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95129795
quote:
Generated in 0.267071 seconds by CMS Made Simple using 28 SQL queries and 7656460 bytes of memory (peak memory usage was 8465580)
aldus de standaard home pagina die lokaal draait.

Mag ik vragen waarom je het 92839289891829ste CMS aan het ontwikkelen bent?
  woensdag 6 april 2011 @ 19:33:21 #202
272287 henrivo
Tikt tegen jassies
pi_95132582
quote:
Op woensdag 6 april 2011 18:34 schreef KomtTijd... het volgende:

[..]

Mag ik vragen waarom je het 92839289891829ste CMS aan het ontwikkelen bent?
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 :)
  woensdag 6 april 2011 @ 19:38:58 #203
302853 themole
graaft totaal door.
pi_95132878
quote:
1s.gif Op woensdag 6 april 2011 19:33 schreef henrivo het volgende:

[..]

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 :)
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. :)
Niet altijd serieus
pi_95132949
quote:
14s.gif Op woensdag 6 april 2011 18:34 schreef KomtTijd... het volgende:

[..]

aldus de standaard home pagina die lokaal draait.
Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft.
pi_95133663
quote:
1s.gif Op woensdag 6 april 2011 19:40 schreef Light het volgende:

[..]

Ik zou me dan afvragen waarom die pagina 28 queries nodig heeft.
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.
pi_95134169
Met zoveel queries kun je net zo goed beginnen aan JOOMLA :@ maar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen! :)
Just say hi!
  woensdag 6 april 2011 @ 20:02:27 #207
75592 GlowMouse
l'état, c'est moi
pi_95134258
quote:
1s.gif Op woensdag 6 april 2011 20:00 schreef Chandler het volgende:
Met zoveel queries kun je net zo goed beginnen aan JOOMLA :@ maar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen! :)
Wat/hoe ga je cachen?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95134579
quote:
1s.gif Op woensdag 6 april 2011 20:00 schreef Chandler het volgende:
Met zoveel queries kun je net zo goed beginnen aan JOOMLA :@ maar serieus, ga lekker cachen, zekers als pagina's toch niet zoveel veranderen! :)
quote:
Generated in 0.164538 seconds by CMS Made Simple using 15 SQL queries and 7292592 bytes of memory (peak memory usage was 7911208)
Met een simpeler template.
pi_95145992
quote:
1s.gif Op vrijdag 1 april 2011 13:08 schreef GlowMouse het volgende:
Post eens wat meer code.
Beetje laat, maar heb nu de code hier :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$opt = array (
    'address'    => urlencode($list['streetname'] . ' ' . $list['streetnumber'] . ' ' . $list['province'] . ' ' . $list['state'] . ' Netherlands') ,
    'output'    => 'xml' 
);

$url = 'http://maps.google.com/maps/geo?q='.$opt['address'].'&output='.$opt['output'].'&oe=utf8&key='.$key;

$dom = new DOMDocument();
$dom->load($url);
    
$xpath = new DomXPath($dom);
$xpath->registerNamespace('ge', 'http://earth.google.com/kml/2.0');
    
$statusCode = $xpath->query('//ge:Status/ge:code');
    
if ($statusCode->item(0)->nodeValue == '200') {
    
    $pointStr = $xpath->query('//ge:coordinates');
    $point = explode(",", $pointStr->item(0)->nodeValue);
    
    $lat = $point[1];
    $lon = $point[0];

    echo '<pre>';
    echo 'Lat: '.$lat.', Lon: '.$lon;
    echo '</pre>';
    
    $pointStr = $xpath->query('//ge:Placemark/ge:AddressDetails/ge:Country/ge:AdministrativeArea/ge:AdministrativeAreaName');
    print_r($pointStr->item(0)->nodeValue);
    echo '<hr>';
}
print_r($dom->saveXML());
die("einde");

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?
Just say hi!
  woensdag 6 april 2011 @ 23:43:40 #210
75592 GlowMouse
l'état, c'est moi
pi_95148951
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 ]
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95155973
Zie idd dat domdocument een stuk gemakkelijker is :@ moet daar maar even mee gaan stoeien :D
Just say hi!
pi_95156575
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
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
  donderdag 7 april 2011 @ 09:19:24 #213
25889 Sitethief
Fulltime Flapdrol
pi_95156699
quote:
1s.gif Op donderdag 7 april 2011 09:13 schreef webbyplus het volgende:
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
Ik ben ook benieuwd, was net op zoek naar een simpele manier om die bestanden te parsen :D.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 7 april 2011 @ 09:20:28 #214
302853 themole
graaft totaal door.
pi_95156713
quote:
1s.gif Op donderdag 7 april 2011 09:13 schreef webbyplus het volgende:
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
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. :P
Niet altijd serieus
pi_95156789
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.
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
pi_95156883
Heb wel het outlookformat gevonden, eens kijken of ik daar iets mee kan: http://www.fileformat.info/format/outlookmsg/
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
pi_95158863
quote:
1s.gif Op woensdag 6 april 2011 20:02 schreef GlowMouse het volgende:

[..]

Wat/hoe ga je cachen?
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! :)
Just say hi!
pi_95159243
quote:
1s.gif Op woensdag 6 april 2011 23:43 schreef GlowMouse het volgende:
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/
Top!

De code is nu veel simpeler en duidelijker!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$opt = array (
    'address'    => urlencode($list['streetname'] . ' ' . 
                             $list['streetnumber'] . ' ' . 
                             $list['province'] . ' ' . 
                             $list['state'] . ' Netherlands') ,
    'output'    => 'xml' 
);

$url = 'http://maps.google.com/maps/geo?q=' . $opt['address'] . '&output=' . $opt['output'] . '&oe=utf8&key=' . $key;

$doc = new DOMDocument();
$doc->load($url);

if ($doc->getElementsByTagName('code')->item(0)->nodeValue == '200')
{
    list($lon,
         $lat) = explode(",", $doc->getElementsByTagName('coordinates')->item(0)->nodeValue);

    echo $lon . ' - ' . $lat . '<br />';
    
    echo ' in ' . $doc->getElementsByTagName('SubAdministrativeAreaName')->item(0)->nodeValue . 
         ' en provincie ' . $doc->getElementsByTagName('AdministrativeAreaName')->item(0)->nodeValue;
}

die("einde");

U wordt bedankt! :)
Just say hi!
pi_95162517
Ik heb bijvoorbeeld deze mysql table:

1
2
3
4
5
| id | naam | datum | 
| 0 | naam1 | 01-01-11 |
| 1 | naam1 | 21-01-11 |
| 2 | naam1 | 11-01-11 |
| 3 | naam1 | 04-01-11 |

ik wil nu de datum die het meest bij de huidige datum zit eruit halen. Kan iemand helpen? -O-
Lekker happen
  donderdag 7 april 2011 @ 12:32:19 #220
302853 themole
graaft totaal door.
pi_95162880
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.
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Niet altijd serieus
pi_95163078
quote:
14s.gif Op donderdag 7 april 2011 12:32 schreef themole het volgende:
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.
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Het ligt iets ingewikkelder...

1
2
3
4
5
6
7
8
9
10
11
12
13
        $query = "SELECT 
                AVG(cijfer),
                vakken.vaknaam,
                cijfers.cijfer

                FROM 
                cijfers, vakken
                
                GROUP BY
                cijfers.vak_id
                
                ORDER BY cijfers.datum DESC
                ";

Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum..
Lekker happen
  donderdag 7 april 2011 @ 12:38:26 #222
75592 GlowMouse
l'état, c'est moi
pi_95163102
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)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 7 april 2011 @ 12:39:12 #223
75592 GlowMouse
l'état, c'est moi
pi_95163131
quote:
14s.gif Op donderdag 7 april 2011 12:37 schreef -Datdus- het volgende:

[..]

Het ligt iets ingewikkelder...

[ code verwijderd ]

Ik wil zegmaar dat er een gemiddeld getal uitkomt daarna het vak en daarna het cijfer met de meest recente datum..
Dat worden twee queries.zie hieronder

[ Bericht 2% gewijzigd door GlowMouse op 07-04-2011 12:50:44 ]
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95163604
1SELECT MIN(DATE_DIFF(NOW,`datum`))
Zoiets misschien? (syntax even uit mijn hoofd)
  donderdag 7 april 2011 @ 12:51:02 #225
75592 GlowMouse
l'état, c'est moi
pi_95163633
quote:
5s.gif Op donderdag 7 april 2011 12:50 schreef KomtTijd... het volgende:

[ code verwijderd ]

Zoiets misschien?
kan ook met een aggregate functie inderdaad ^O^
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95163735
Ben alleen bang dat je ook nog de absolute waarde van DATE_DIFF moet hebben...
  donderdag 7 april 2011 @ 12:55:40 #227
75592 GlowMouse
l'état, c'est moi
pi_95163829
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.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95163984
1SELECT MIN(ABS(DATEDIFF(CURDATE(),`datum`)))
Zou het dan worden
pi_95166972
Ik hou van jullie. _O_
Lekker happen
pi_95169743
Nu krijg ik alleen niet meer de verschillenden vakken te zien alleen Nederland. (Nederlands, engels zijn de vakken) -O- -O-
Lekker happen
  donderdag 7 april 2011 @ 15:22:50 #231
75592 GlowMouse
l'état, c'est moi
pi_95170095
Dan zal je group by wel fout zijn.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95170199
quote:
1s.gif Op donderdag 7 april 2011 15:22 schreef GlowMouse het volgende:
Dan zal je group by wel fout zijn.
Dat dacht ik ook maar als ik het verander naar bijv: vakken.vaknaam dan laat hij de cijfers weer niet goed zien. :(
Lekker happen
  donderdag 7 april 2011 @ 17:39:57 #233
75592 GlowMouse
l'état, c'est moi
pi_95175969
wat is je query?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 7 april 2011 @ 20:38:53 #234
136730 PiRANiA
All thinking men are atheists.
pi_95184901
quote:
3s.gif Op donderdag 7 april 2011 20:35 schreef PiRANiA het volgende:
Ik zoek een standalone colorpicker. Wie heeft een tip?
  vrijdag 8 april 2011 @ 09:37:33 #235
63192 ursel
"Het Is Hier Fantastisch!
pi_95206982
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.
  vrijdag 8 april 2011 @ 09:39:34 #236
63192 ursel
"Het Is Hier Fantastisch!
pi_95207049
quote:
1s.gif Op donderdag 7 april 2011 20:38 schreef PiRANiA het volgende:

[..]

Je bedoelt die lokaal op je PC draait?
Gebruik zelf die van cosmin
pi_95207195
quote:
1s.gif Op donderdag 7 april 2011 17:39 schreef GlowMouse het volgende:
wat is je query?
1$query = "select avg(cijfer), vaknaam from vakken left join cijfer on vakken.id = cijfers.vak_id group by vaknaam";

Ik krijgt trouwens te zien undefined index 'cijfers'.

[ Bericht 1% gewijzigd door -Datdus- op 08-04-2011 09:57:16 ]
Lekker happen
pi_95228400
quote:
14s.gif Op vrijdag 8 april 2011 09:44 schreef -Datdus- het volgende:

[..]
[ code verwijderd ]

Ik krijgt trouwens te zien undefined index 'cijfers'.
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.
pi_95324886
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?
  zondag 10 april 2011 @ 23:11:35 #240
137776 boem-dikkie
Jedi Mind Baby!
pi_95324937
quote:
1s.gif Op zondag 10 april 2011 23:10 schreef KomtTijd... het volgende:
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?
Waarom helemaal met een SUM? Je kunt toch gewoon sorteren op 'flighttime'?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 10 april 2011 @ 23:15:36 #241
302853 themole
graaft totaal door.
pi_95325125
quote:
11s.gif Op zondag 10 april 2011 23:11 schreef boem-dikkie het volgende:

[..]

Waarom helemaal met een SUM? Je kunt toch gewoon sorteren op 'flighttime'?
Waarschijnlijk is het een tabel waar een piloot meerder vlieguren(vluchten) kan maken. :) Dan moet je eerst alle vliegtijden van een piloot bij elkaar optellen.
Niet altijd serieus
pi_95325334
quote:
1s.gif Op zondag 10 april 2011 23:10 schreef KomtTijd... het volgende:
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?
Uit mijn mouw komt dan:
1
2
3
4
SELECT pilot_id, SUM(flighttime) AS sum_flighttime
FROM table
GROUP BY pilot_id
ORDER BY sum_flighttime ASC
Is dat wat?
pi_95343431
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?
pi_95343490
quote:
10s.gif Op maandag 11 april 2011 15:03 schreef erikkll het volgende:
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?
een preg_match in een while of for loop?
  maandag 11 april 2011 @ 15:05:48 #245
75592 GlowMouse
l'état, c'est moi
pi_95343500
preg_match_all met regexp /\\[\\[(.*)\\]\\]/U
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95344039
Heeft iemand hier verstand van CakePHP
Lekker happen
pi_95344486
quote:
1s.gif Op maandag 11 april 2011 15:05 schreef GlowMouse het volgende:
preg_match_all met regexp /\[\[(.*)\]\]/U
ah! Dat lijkt me een goeie. Ga ik mee experimenteren!
pi_95348662


[ Bericht 82% gewijzigd door Gitaarmat op 11-04-2011 17:28:26 (heb het al :')) ]
pi_95349634
quote:
6s.gif Op maandag 11 april 2011 15:21 schreef -Datdus- het volgende:
Heeft iemand hier verstand van CakePHP
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.
pi_95352185
Ik ben bezig met een fotoalbum, maar hoe kan ik het ingedeeld krijgen in mappen zoals dit?

Dit is de code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<?php
error_reporting
(0);

$map         'fotoalbum';
$afbeeldingen    = array();

$hoogte_klein     100;
$breedte_klein     150;

$hoogte_groot     400;
$breedte_groot     600;

$perpagina    6;

if(isset(
$_GET['album']) && !empty($_GET['album']))
{
    
$tmp explode('/',$_GET['album']);
    
    if(
$tmp[0] == $map)
    {
    
$map str_replace(array('.''\\'':'), ''$_GET['album']);
    }    
}

if(isset(
$_GET['paginanr']) && !empty($_GET['paginanr']) && ctype_digit($_GET['paginanr']))
{
    
$paginanr $_GET['paginanr'];
}else{
    
$paginanr 1;
}

if(isset(
$_GET['afbeelding']) && !empty($_GET['afbeelding']))
{
    
$afbeelding $_GET['afbeelding'];
}else{
    
$afbeelding NULL;
}

function 
thumbnail($afbeelding$type)
{
    
    
$map         $afbeelding['dirname'];
    
$bestandsnaam     $afbeelding['basename'];
    
    list(
$type$hoogte$breedte) = $type;
    list(
$breedte_origineel$hoogte_origineel$extensie) = getimagesize($map.'/'.$bestandsnaam);
    
    if(!
is_dir($map.'/thumbs/'))
    {
    
mkdir($map.'/thumbs/'0777);
    
chmod($map.'/thumbs/'0777);
    }
    
    if ((
$breedte_origineel $hoogte_origineel) && ($breedte $hoogte))
    {
    
$breedte = ($hoogte $hoogte_origineel) * $breedte_origineel;
    }else{
    
$hoogte = ($breedte $breedte_origineel) * $hoogte_origineel;
    }

    
$afbeelding imagecreatetruecolor($breedte$hoogte);

    switch(
$extensie
    {
    case 
1:
        
//gif
        
$afbeelding_origineel imagecreatefromgif($map.'/'.$bestandsnaam);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagegif($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam);
    break;
    case 
2:
        
//jpg
        
$afbeelding_origineel imagecreatefromjpeg($map.'/'.$bestandsnaam);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagejpeg($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam80);
    break;
    case 
3:
        
//png
        
$afbeelding_origineel imagecreatefrompng($map.'/'.$bestandsnaam);
        
        
$background imagecolorallocate($afbeelding000);
        
imagecolortransparent($afbeelding$background); // make the new temp image all transparent
        
imagealphablending($afbeeldingfalse); // turn off the alpha blending to keep the alpha channel
        
imagesavealpha($afbeeldingtrue);
        
imagecopyresampled($afbeelding$afbeelding_origineel0000$breedte$hoogte$breedte_origineel$hoogte_origineel);
        
imagepng($afbeelding$map.'/thumbs/'.$type.'_'.$bestandsnaam);
    break;
    }
    
    
chmod($map.'/thumbs/'.$type.'_'.$bestandsnaam0777);
    return 
TRUE;
}

$tmp NULL;
foreach(
explode('/',$map) as $tmp2)
{    
    echo 
' <a href="?pagina=fotoalbum&amp;album='.$tmp.$tmp2.'">'.ucfirst($tmp2).'</a> ';
    
$tmp $tmp.$tmp2.'/';
}

echo 
'<br><br>'.PHP_EOL;

if(!
$bestanden glob($map.'/*.*'))
{
    
$bestanden = array();
}

foreach(
$bestanden as $bestand)
{
    
$gegevens     getimagesize($bestand);
    
$extensie     $gegevens['mime'];

    if(
$extensie == 'image/jpeg' || $extensie == 'image/gif' || $extensie == 'image/png')
    {
    
$afbeeldingen[] = $bestand;
    }    
}

$aantalfotos count($afbeeldingen);

if(isset(
$afbeelding))
{
    foreach(
$afbeeldingen as $id => $naam)
    {
    if(
basename($naam) == $afbeelding)
    {
        
$fotonr $id;
    }
    }
    
    if(isset(
$fotonr))
    {
    
$afbeelding pathinfo($afbeeldingen[$fotonr]);
    
    if(
$fotonr 0)
    {
        
$vorige_afbeelding     pathinfo($afbeeldingen[$fotonr-1]);
        
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$vorige_afbeelding['basename'].'" title="Ga naar foto '.$vorige_afbeelding['basename'].'"><< Vorige</a>';
    }else{
        echo 
'<< Vorige';
    }
    
    echo 
'&nbsp;&nbsp;&nbsp; Foto '.($fotonr +1).' van '.$aantalfotos.' &nbsp;&nbsp;&nbsp;';
    
    if(
$fotonr $aantalfotos -1)
    {
        
$volgende_afbeelding pathinfo($afbeeldingen[$fotonr+1]);
        
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$volgende_afbeelding['basename'].'" title="Ga naar foto '.$volgende_afbeelding['basename'].'">Volgende >></a><br>';
    }else{
        echo 
'Volgende >><br>'.PHP_EOL;
    }
    
    if(!
file_exists($afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename']))
    {
        if(
thumbnail($afbeelding, array('groot'$hoogte_groot$breedte_groot)))
        {
        echo 
'<a href="'.$afbeelding['dirname'].'/'.$afbeelding['basename'].'" target="_BLANK"><img src="'.$afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
        }
    }else{
        echo 
'<a href="'.$afbeelding['dirname'].'/'.$afbeelding['basename'].'" target="_BLANK"><img src="'.$afbeelding['dirname'].'/thumbs/groot_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
    }
    }else{
    echo 
'<p>Sorry, deze foto bestaat niet!</p>';
    }
}else{
    
    if(!
$mappen glob($map.'/*'GLOB_ONLYDIR))
    {
    
$mappen = array();
    }
    
    foreach(
$mappen as $album)
    {
    if(
basename($album) != 'thumbs')
    {
        echo 
'<a href="?pagina=fotoalbum&album='.$album.'">'.ucfirst(basename($album)).'</a><br>'.PHP_EOL;
    }
    }

    if(
$aantalfotos $perpagina)
    {
    if (
$paginanr 1)
    {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;paginanr='.($paginanr 1).'" title="Ga naar pagina '.($paginanr 1).'"><< Vorige</a>';
    }else{
        echo 
'<< Vorige';
    }
    
    echo 
'&nbsp;&nbsp;&nbsp; Pagina '.$paginanr.' van '.ceil($aantalfotos/$perpagina).' &nbsp;&nbsp;&nbsp;';
    
    if (
$paginanr ceil(($aantalfotos)/$perpagina))
    {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;paginanr='.($paginanr 1).'" title="Ga naar pagina '.($paginanr 1).'">Volgende >></a><br>';
    }else{
        echo 
'Volgende >><br>'.PHP_EOL;
    }
    }
    
    for(
$fotonr = (($paginanr -1) * $perpagina); $fotonr <= ((($paginanr -1) * $perpagina) + ($perpagina 1)) && $fotonr count($bestanden); $fotonr += 1)
    {
    
$afbeelding pathinfo($afbeeldingen[$fotonr]);
    
    if(!
file_exists($afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename']))
    {
        if(
thumbnail($afbeelding, array('klein'$hoogte_klein$breedte_klein)))
        {
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$afbeelding['basename'].'"><img src="'.$afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
        }
    }else{
        echo 
'<a href="?pagina=fotoalbum&amp;album='.$map.'&amp;afbeelding='.$afbeelding['basename'].'"><img src="'.$afbeelding['dirname'].'/thumbs/klein_'.$afbeelding['basename'].'" title="'.$afbeelding['basename'].'" alt="'.$afbeelding['basename'].'" class="thumbs"></a>'.PHP_EOL;
    }
    }
}
?>

Als ik een map aanmaken in de map fotoalbum, dan klopt er iets niet met het doorgeven van de link.
pi_95457395
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?
  woensdag 13 april 2011 @ 19:43:31 #252
75592 GlowMouse
l'état, c'est moi
pi_95457571
Dit kan heel makkelijk met glpk.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 april 2011 @ 19:44:59 #253
75592 GlowMouse
l'état, c'est moi
pi_95457651
Deze post heb ik eerder eens gemaakt voor een vergelijkbaar probleem:

Het model zet je in een tekstbestand (zeg file.txt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
set TABLES;
set DAYS;
set PERSONS;

var location{p in PERSONS, t in TABLES, d in DAYS}, binary;
var peoplemeet{p1 in PERSONS, p2 in PERSONS, t in TABLES, d in DAYS}, binary;

minimize find_feasible: 1;

subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}:
    sum{d in DAYS} location[p,t,d] <= 2;

subject to alwaysatoneplace{p in PERSONS, d in DAYS}:
    sum{t in TABLES} location[p,t,d] = 1;

subject to meeting{p1 in PERSONS, p2 in PERSONS, d in DAYS, t in TABLES : p1<p2}:
    2*peoplemeet[p1,p2,t,d] <= location[p1,t,d]+location[p2,t,d];

subject to everybodymeets{p1 in PERSONS, p2 in PERSONS : p1<p2}:
    sum{t in TABLES, d in DAYS} peoplemeet[p1,p2,t,d] >= 1;

subject to maxtablesize{d in DAYS, t in TABLES}:
    sum{p in PERSONS} location[p,t,d] = 2;

solve;

for{p in PERSONS} {
for{d in DAYS} {
for{t in TABLES : location[p,t,d] == 1} {
        printf "Persoon %s op dag %s aan tafel %s\n", p, d, t;

}
}
}

data;

set TABLES  := 1 2 3 4;
set DAYS    := 1 2 3 4 5 6 7;
set PERSONS := 1 2 3 4 5 6 7 8;

end;
Daarna krijg je met dit commando na een tijdje of er een dergelijk eetschema bestaat. Kan even duren overigens :P
1C:\glpk\bin>glpsol.exe --math file.txt
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 april 2011 @ 19:47:09 #254
84244 Scorpie
Abject en infaam!
pi_95457796
quote:
Op maandag 11 april 2011 15:21 schreef -Datdus- het volgende:
Heeft iemand hier verstand van CakePHP
Shoot.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_95458060
quote:
1s.gif Op woensdag 13 april 2011 19:44 schreef GlowMouse het volgende:
Deze post heb ik eerder eens gemaakt voor een vergelijkbaar probleem:

Het model zet je in een tekstbestand (zeg file.txt)

[ code verwijderd ]

Daarna krijg je met dit commando na een tijdje of er een dergelijk eetschema bestaat. Kan even duren overigens :P

[ code verwijderd ]

Ik ben het aan het proberen, hopelijk komt er iets moois uit. Wat is 'even'?
  woensdag 13 april 2011 @ 19:57:50 #257
75592 GlowMouse
l'état, c'est moi
pi_95458458
quote:
1s.gif Op woensdag 13 april 2011 19:53 schreef Tegan het volgende:
http://www.konkuri.com/ ?
Dan speelt niet iedereen tegen iedereen.
quote:
2s.gif Op woensdag 13 april 2011 19:51 schreef Habork het volgende:

[..]

Ik ben het aan het proberen, hopelijk komt er iets moois uit. Wat is 'even'?
Ik denk niet dat je lang hoeft te wachten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95458542
quote:
1s.gif Op woensdag 13 april 2011 19:57 schreef GlowMouse het volgende:

[..]

Dan speelt niet iedereen tegen iedereen.

[..]

Ik denk niet dat je lang hoeft te wachten.
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?
  woensdag 13 april 2011 @ 20:04:16 #259
75592 GlowMouse
l'état, c'est moi
pi_95458797
Hij doet het wel iets slimmer; de theorie staat oa. in http://www.rpi.edu/~mitchj/papers/mitche2.pdf

Welke inputfile heb je gemaakt?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95458860
quote:
1s.gif Op woensdag 13 april 2011 20:04 schreef GlowMouse het volgende:
Hij doet het wel iets slimmer; de theorie staat oa. in http://www.rpi.edu/~mitchj/papers/mitche2.pdf

Welke inputfile heb je gemaakt?
Dezelfde als jij gegeven hebt alleen het aantal tafels aangepast:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
set TABLES;
set DAYS;
set PERSONS;

var location{p in PERSONS, t in TABLES, d in DAYS}, binary;
var peoplemeet{p1 in PERSONS, p2 in PERSONS, t in TABLES, d in DAYS}, binary;

minimize find_feasible: 1;

subject to nevermorethantwiceatsameplace{p in PERSONS, t in TABLES}:
    sum{d in DAYS} location[p,t,d] <= 2;

subject to alwaysatoneplace{p in PERSONS, d in DAYS}:
    sum{t in TABLES} location[p,t,d] = 1;

subject to meeting{p1 in PERSONS, p2 in PERSONS, d in DAYS, t in TABLES : p1<p2}:
    2*peoplemeet[p1,p2,t,d] <= location[p1,t,d]+location[p2,t,d];

subject to everybodymeets{p1 in PERSONS, p2 in PERSONS : p1<p2}:
    sum{t in TABLES, d in DAYS} peoplemeet[p1,p2,t,d] >= 1;

subject to maxtablesize{d in DAYS, t in TABLES}:
    sum{p in PERSONS} location[p,t,d] = 2;

solve;

for{p in PERSONS} {
for{d in DAYS} {
for{t in TABLES : location[p,t,d] == 1} {
        printf "Persoon %s op dag %s aan tafel %s\n", p, d, t;

}
}
}

data;

set TABLES  := 1 2 3 4 5 6 7;
set DAYS    := 1 2 3 4 5 6 7;
set PERSONS := 1 2 3 4 5 6 7 8;

end;

Of had ik meer moeten wijzigen?
  woensdag 13 april 2011 @ 20:30:52 #261
75592 GlowMouse
l'état, c'est moi
pi_95460385
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.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95460793
ik wil een include niet laten zien als er niet is ingelogd
hoe doe ik dat?
waarschijnlijk met if..maar hoe?
  woensdag 13 april 2011 @ 20:37:04 #263
75592 GlowMouse
l'état, c'est moi
pi_95460825
if(iets wat waar is als iemand niet is ingelogd) {
include('file.inc.php');
}
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95461062
quote:
1s.gif Op woensdag 13 april 2011 20:30 schreef GlowMouse het volgende:
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.
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.
  woensdag 13 april 2011 @ 20:48:35 #265
75592 GlowMouse
l'état, c'est moi
pi_95461572
quote:
In de 8e speelronde speelt ieder team tegen een team waar ze al een keer tegen gespeeld hebben.
Je eist nu dat ze in de eerste 7 rondes telkens tegen iemand anders spelen. Dat is een sterkere eis dan aanvankelijk gesteld.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95462042
quote:
if(iets wat waar is als iemand niet is ingelogd) {
include('file.inc.php');
}
if ($_SESSION['G_name']=="empty") { ???
zoiets maar dan goed
pi_95462135
quote:
1s.gif Op woensdag 13 april 2011 20:55 schreef MrNiles het volgende:

[..]

if ($_SESSION['G_name']=="empty") { ???
zoiets maar dan goed
Eh, wat snap je niet aan wat hij zei?
  woensdag 13 april 2011 @ 20:59:36 #268
302853 themole
graaft totaal door.
pi_95462273
quote:
1s.gif Op woensdag 13 april 2011 20:55 schreef MrNiles het volgende:

[..]

if ($_SESSION['G_name']=="empty") { ???
zoiets maar dan goed
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}
Niet altijd serieus
pi_95462287
quote:
7s.gif Op woensdag 13 april 2011 20:57 schreef Tegan het volgende:

[..]

Eh, wat snap je niet aan wat hij zei?
iets wat waar is, is dat $_session['G_name'] empty is
maar hoe schrijf ik dat op dat php dat snapt
pi_95462396
quote:
6s.gif Op woensdag 13 april 2011 20:59 schreef MrNiles het volgende:

[..]

iets wat waar is, is dat $_session['G_name'] empty is
maar hoe schrijf ik dat op dat php dat snapt
http://lmgtfy.com?q=php+empty

Tip: De string "empty" matcht in ieder geval niet op een lege variable.
pi_95462500
Volgens mij had hij dat tweede al wel door. Maar verder wat jij zegt :P.
pi_95463056
quote:
6s.gif Op woensdag 13 april 2011 20:59 schreef MrNiles het volgende:

[..]

iets wat waar is, is dat $_session['G_name'] empty is
maar hoe schrijf ik dat op dat php dat snapt
if(!(isset($_SESSION['G_name'])))
  woensdag 13 april 2011 @ 21:15:43 #273
75592 GlowMouse
l'état, c'est moi
pi_95463202
Gevaarlijk bij shared hosting, waar het niet moeilijk is om sessie-vars in te stellen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95463331
quote:
1s.gif Op woensdag 13 april 2011 21:15 schreef GlowMouse het volgende:
Gevaarlijk bij shared hosting, waar het niet moeilijk is om sessie-vars in te stellen.
?? 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.
  woensdag 13 april 2011 @ 21:50:37 #275
302853 themole
graaft totaal door.
pi_95465488
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. :)
Niet altijd serieus
pi_95465783
Behalve dat cookies stom zijn.
  woensdag 13 april 2011 @ 21:55:38 #277
75592 GlowMouse
l'état, c'est moi
pi_95465862
quote:
1s.gif Op woensdag 13 april 2011 21:54 schreef Tegan het volgende:
Behalve dat cookies stom zijn.
En waar staat een session in?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95466049
Server side session ;( .
  woensdag 13 april 2011 @ 22:00:02 #279
75592 GlowMouse
l'état, c'est moi
pi_95466180
quote:
1s.gif Op woensdag 13 april 2011 21:58 schreef Tegan het volgende:
Server side session ;( .
Hoe weet de server bij een volgende request welke sessie bij jou hoort?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95466257
Je had je punt al eerder gemaakt hoor.

Maar cookies zijn nog stom.
  woensdag 13 april 2011 @ 23:08:12 #281
136730 PiRANiA
All thinking men are atheists.
pi_95470577
quote:
1s.gif Op woensdag 13 april 2011 21:58 schreef Tegan het volgende:
Server side session ;( .
Servers :').
  woensdag 13 april 2011 @ 23:11:41 #282
75592 GlowMouse
l'état, c'est moi
pi_95470810
quote:
1s.gif Op woensdag 13 april 2011 23:08 schreef PiRANiA het volgende:

[..]

Servers :').
hoe serveer jij php files?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 13 april 2011 @ 23:14:05 #283
302853 themole
graaft totaal door.
pi_95470956
quote:
1s.gif Op woensdag 13 april 2011 23:11 schreef GlowMouse het volgende:

[..]

hoe serveer jij php files?
Uitgeprint op een bordje met peper en zout. :P
Niet altijd serieus
  donderdag 14 april 2011 @ 07:52:33 #284
4159 GI
Nee ik heet geen JOE
pi_95478207
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.
  donderdag 14 april 2011 @ 09:34:18 #285
25889 Sitethief
Fulltime Flapdrol
pi_95479957
Die is inderdaad heel handig :o
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_95481453
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.
Lekker happen
pi_95483927
Niemand? :'(
Lekker happen
pi_95490753
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?
pi_95498512
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;
1
2
3
4
5
6
7
8
9
$query = mysql_query($sql);
$items = mysql_num_rows($query);

for ($x = 0; $x < $items; $x++)
{
    $list = mysql_fetch_assoc($query);

    mysql_query("UPDATE tabel SET xx = xx +1 WHERE id = '" . $list['id'] . "' LIMIT 1");
}

:? heb even geen webserver ter beschikking om het te testen, even een hersen spinsel :)
Just say hi!
  donderdag 14 april 2011 @ 17:19:29 #290
91039 mstx
2x1/2 = 1/2 x 1/2
pi_95498884
quote:
5s.gif Op donderdag 14 april 2011 17:11 schreef Chandler het volgende:
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;

[ code verwijderd ]

:? heb even geen webserver ter beschikking om het te testen, even een hersen spinsel :)
Dat kan.

1
2
3
<?php
mysql_query
("UPDATE tabel SET xx = xx +1 WHERE id IN (".$sql.")");
?>

Zoiets zou ook moeten werken, lijkt me efficiënter. Geen idee trouwens of dat überhaupt zo wel werkt met een subquery, niet getest.
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.
👾
pi_95498887
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) ]
  donderdag 14 april 2011 @ 17:21:32 #292
75592 GlowMouse
l'état, c'est moi
pi_95498970
of na regel 1 gelijk while($list = mysql_fetch_assoc($query)) {
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95499222
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:

1
2
3
4
5
6
:  Uncaught exception 'ImagickException' with message 'unable to open file `/tmp/magick-RldtNfqg':  @ error/constitute.c/ReadImage/571' in /xxx.nl/public_html/mtest/test.php:23
Stack trace:
#0 /xxx.nl/public_html/mtest/test.php(23): Imagick->readimage('../imgbase/2008...')
#1 /xxx.nl/public_html/mtest/test.php(108): compressImageToMax('../imgbase/2008...', '5082-1302778679')
#2 {main}
  thrown in 

als ik dat zie in mijn code, hoe kan ik dit voorkomen?

[ Bericht 63% gewijzigd door Chandler op 14-04-2011 17:33:50 ]
Just say hi!
pi_95499484
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.
  donderdag 14 april 2011 @ 17:38:39 #295
302853 themole
graaft totaal door.
pi_95499547
Lijkt me een vrij duidelijke foutmelding. Dus je zult moeten gaan debuggen. :)
Niet altijd serieus
pi_95499697
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.
Just say hi!
pi_95499833
Dan zorg je dat je iets echoot waardoor je kunt zien bij welke afbeelding hij is, ofzo.
pi_95499977
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 :@

:N
Just say hi!
  donderdag 14 april 2011 @ 18:06:33 #299
75592 GlowMouse
l'état, c'est moi
pi_95500443
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_95500474
Top GlowMouse, dat scheef ik in mijn vorige post, maar kan er zekers wat mee.. Ga vanavond weer heerlijk scripten :@
Just say hi!
pi_95524747
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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<table>
   <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
   <?php
include("database.php");

    
$speelronde $_POST['speelronde'];
    
$sql = ("SELECT * FROM Wedstrijden WHERE WSpeelronde='".$speelronde."' ORDER BY WWedstrijdID");
    
$uitvoer mysql_query($sql) or die (mysql_error());
    while(
$result mysql_fetch_array($uitvoer)){
    
?>
    <tr>
    <td><?php print $result['WThuisploeg']; ?><input name="WThuisploeg" value="<?php print $result['WThuisploeg']; ?>"  size="1" type="hidden"/></td>
    <td>-</td>
    <td><?php print $result['WUitploeg']; ?><input name="WUitploeg" value="<?php print $result['WUitploeg']; ?>"  size="1" type="hidden"/></td>
    <td><input name="ScoreThuis" size="1"  /></td>
    <td>-</td>
    <td><input name="ScoreUit" size="1" /></td></tr>    
    <?php ?>
    <tr><td><input type="submit" value="Invoeren"  /></td></tr></form></table>
    
    
    <?php
    
if($_SERVER['REQUEST_METHOD'] == 'POST'){
    
    
$WScoreThuis $_POST['ScoreThuis'];
    
$WScoreUit $_POST['ScoreUit'];
    
$WThuisploeg $_POST['WThuisploeg'];
    
$WUitploeg $_POST['WUitploeg'];
    

    
$sql1 = ("UPDATE Wedstrijden SET WScoreThuis='".$WScoreThuis."', WScoreUit='".$WScoreUit."' WHERE WThuisploeg='".$WThuisploeg."' AND WUitploeg='".$WUitploeg."' ");
    
$invoer mysql_query($sql1) or die (mysql_error());
    }

?>

Zie iemand mij hier even mee willen helpen?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')